Compartilhar via


< (Menor que) (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de análise de SQL no Microsoft FabricWarehouse no Microsoft FabricBanco de dados SQL no Microsoft Fabric Preview

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

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

Result Types

Boolean

Examples

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)  
  

See Also