Comparteix a través de


> (Mayor que) (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Almacenamiento 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  

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;  
  

Este es el conjunto de resultados.

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;  

Este es el conjunto de resultados.

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

Consulte también

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