< (Menor que) (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric Banco de Dados SQL no Microsoft Fabric
Compara duas expressões (um operador de comparação). Ao comparar expressões não nulas, o resultado será TRUE se o operando da esquerda tiver um valor menor que o operando da direita; caso contrário, o resultado será FALSE. Se um ou ambos os operandos forem NULL, confira o tópico SET ANSI_NULLS (Transact-SQL).
Convenções de sintaxe de Transact-SQL
Sintaxe
expression < expression
Argumentos
expressão
É qualquer expressão válida. Ambas as expressões devem ter tipos de dados implicitamente conversíveis. A conversão depende das regras de precedência de tipo de dados.
Tipos de resultado
Booliano
Exemplos
a. Como usar < em uma consulta simples
O exemplo a seguir retorna todas as linhas da tabela HumanResources.Department
contendo um valor DepartmentID
que seja inferior ao valor 3.
-- Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;
Veja a seguir o conjunto de resultados.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
(2 row(s) affected)
B. Como usar < para comparar duas variáveis
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;
Veja a seguir o conjunto de resultados.
Result
------
FALSE
(1 row(s) affected)