Partilhar via


< (Menos que) (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de Dados SQL no Microsoft Fabric

Compara duas expressões (um operador de comparação). Quando você compara expressões não nulas, o resultado é TRUE se o operando esquerdo tiver um valor menor que o operando direito; caso contrário, o resultado é FALSO. Se um ou ambos os operandos forem NULL, consulte o tópico SET ANSI_NULLS (Transact-SQL).

Transact-SQL convenções de sintaxe

Syntax

expression < expression  

Arguments

expression
É 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 do tipo de dados.

Tipos de Resultados

Boolean

Examples

A. Usando < em uma consulta simples

O exemplo a seguir retorna todas as linhas da HumanResources.Department tabela que têm um valor menor DepartmentID que o valor 3.

-- Uses AdventureWorks  
  
SELECT DepartmentID, Name  
FROM HumanResources.Department  
WHERE DepartmentID < 3  
ORDER BY DepartmentID;

Aqui está o conjunto de resultados.

DepartmentID Name  
------------ --------------------------------------------------  
1            Engineering  
2            Tool Design  
  
(2 row(s) affected)  
  

B. Usando < para comparar duas variáveis

DECLARE @a INT = 45, @b INT = 40;  
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;  

Aqui está o conjunto de resultados.

Result  
------  
FALSE  
  
(1 row(s) affected)  
  

Ver também