> (Mayor que) (Transact-SQL)
Se aplica a: punto de conexión de SQL Server Azure SQL Database Azure SQL Instancia administrada punto de conexión de SQL Analytics Analytics Platform System (PDW) de SQL Analytics System (PDW) de SQL Server en Microsoft Fabric Warehouse en Microsoft Fabric
Compara dos expresiones (un operador de comparación) en SQL Server. Cuando se comparan expresiones no NULL, el resultado es TRUE si el operando de la izquierda tiene un valor mayor que el de la derecha; de lo contrario, el resultado es FALSE. Si uno o los dos operandos son NULL, vea el tema SET ANSI_NULLS (Transact-SQL).
Convenciones de sintaxis de Transact-SQL
Sintaxis
expression > expression
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
expression
Es cualquier expresión válida. Ambas expresiones deben tener tipos de datos que se puedan convertir implícitamente. La conversión depende de las reglas de prioridad de tipo de datos.
Tipos de resultado
Boolean
Ejemplos
A. Uso de > en una consulta simple
En el ejemplo siguiente se devuelven todas las filas de la tabla HumanResources.Department
que tienen un valor en DepartmentID
que es mayor que el valor 13.
--Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;
El conjunto de resultados es el siguiente:
DepartmentID Name
------------ --------------------------------------------------
14 Facilities and Maintenance
15 Shipping and Receiving
16 Executive
(3 row(s) affected)
B. Uso de > para comparar dos variables
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a > @b, 'TRUE', 'FALSE' ) AS Result;
El conjunto de resultados es el siguiente:
Result
------
TRUE
(1 row(s) affected)
Consulte también
IIF (Transact-SQL)
Tipos de datos (Transact-SQL)
Operadores (Transact-SQL)