Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Сравнивает два выражения (оператор сравнения). Сравнение выражений, не являющихся NULL, даст в результате TRUE, если левый операнд имеет меньшее значение, чем правый операнд; в противном случае результат будет FALSE. Если один или оба операнда имеют значение NULL, см. раздел SET ANSI_NULLS (Transact-SQL).
Соглашения о синтаксисе Transact-SQL
Syntax
expression < expression
Arguments
expression
Любое допустимое выражение expression. Оба выражения должны иметь типы данных, допускающие неявное преобразование. Преобразование зависит от правил приоритетов типов данных.
Типы результатов
Boolean
Examples
A. Использование < в простом запросе
В следующем примере возвращаются все строки из таблицы HumanResources.Department, содержащие в столбце DepartmentID значение, которое меньше 3.
-- Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;
Вот результирующий набор.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
(2 row(s) affected)
B. Использование < для сравнения двух переменных
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;
Вот результирующий набор.
Result
------
FALSE
(1 row(s) affected)