Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL in Microsoft Fabric
Confronta due espressioni (operatore di confronto). Quando si confrontano due espressioni diverse da Null, il risultato è TRUE se il valore dell'operando di sinistra è minore del valore di quello di destra. In caso contrario il risultato è FALSE. Se uno o entrambi gli operandi sono NULL, vedere l'argomento SET ANSI_NULLS (Transact-SQL).
Convenzioni relative alla sintassi Transact-SQL
Syntax
expression < expression
Arguments
expression
Qualsiasi espressione valida. È necessario che il tipo di dati di entrambe le espressioni possa essere convertito in modo implicito. La conversione dipende dalle regole di precedenza dei tipi di dati.
Tipi di risultati
Boolean
Examples
A. Uso di < in una query semplice
Nell'esempio seguente vengono restituite tutte le righe nella tabella HumanResources.Department che dispongono di un valore in DepartmentID minore di 3.
-- Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;
Il set di risultati è il seguente.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
(2 row(s) affected)
B. Uso di < per confrontare due variabili
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;
Il set di risultati è il seguente.
Result
------
FALSE
(1 row(s) affected)