> (Maior que) (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise do SQL Warehouse no Microsoft Fabric

Compara duas expressões (um operador de comparação) no SQL Server. Ao comparar expressões não nulas, o resultado será TRUE se o operando da esquerda tiver um valor maior 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 superior ao valor 13.

--Uses AdventureWorks  
  
SELECT DepartmentID, Name  
FROM HumanResources.Department  
WHERE DepartmentID > 13  
ORDER BY DepartmentID;  
  

Veja a seguir o conjunto de resultados.

DepartmentID Name  
------------ --------------------------------------------------  
14           Facilities and Maintenance  
15           Shipping and Receiving  
16           Executive  
  
(3 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  
------  
TRUE  
  
(1 row(s) affected)  
  

Confira também

IIF (Transact-SQL)
Tipos de dados (Transact-SQL)
Operadores (Transact-SQL)