<= (меньше или равно) (Transact-SQL)
Сравнивает два выражения (оператор сравнения). Результат сравнения двух ненулевых выражений имеет значение TRUE, если значение левого операнда меньше или равно значению правого операнда; в остальных случаях результат сравнения имеет значение FALSE.
В отличие от оператора сравнения = (равенство) результат сравнения >= двух значений, равных NULL, не зависит от свойства ANSI_NULLS.
Синтаксические обозначения в Transact-SQL
Синтаксис
expression <= expression
Аргументы
- expression
Любое допустимое выражение. Оба выражения должны иметь допускающие неявное преобразование типы данных. Преобразование зависит от правил приоритетов типов данных.
Типы результата
Boolean
Примеры
А. Использование <= в простом запросе
В следующем примере возвращаются все строки из таблицы HumanResources.Department, содержащие в столбце DepartmentID значение, которое меньше или равно 3.
USE AdventureWorks2012;
GO
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID <= 3
ORDER BY DepartmentID;
Ниже приводится результирующий набор.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
3 Sales
(3 row(s) affected)