< (Menor 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
Warehouse en Microsoft Fabric
Base de datos SQL de Microsoft Fabric
Compara dos expresiones (es un operador de comparación). Cuando se comparan expresiones no NULL, el resultado es TRUE si el operando de la izquierda tiene un valor menor 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 menor que el valor 3.
-- Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;
Este es el conjunto de resultados.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
(2 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
------
FALSE
(1 row(s) affected)