> (Maior que) (Transact-SQL)
Compara duas expressões (um operador de comparação) no SQL Server 2012. 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, consulte o tópico SET ANSI_NULLS (Transact-SQL).
Convenções de sintaxe Transact-SQL
Sintaxe
expression > expression
Argumentos
- 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.
Tipos de resultado
Boolean
Exemplos
A. Usando > 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.
USE AdventureWorks2012;
GO
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;
Aqui está o conjunto de resultados.
DepartmentID Name
------------ --------------------------------------------------
14 Facilities and Maintenance
15 Shipping and Receiving
16 Executive
(3 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
------
TRUE
(1 row(s) affected)