> (Mayor que) (Transact-SQL)

Compara dos expresiones (un operador de comparación) en SQL Server 2012. 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).

Icono de vínculo a temas 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. Usar > 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.

USE AdventureWorks2012;
GO
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. Usar > 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)

Vea también

Referencia

IIF (Transact-SQL)

Tipos de datos (Transact-SQL)

Operadores (Transact-SQL)