> (больше) (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Сравнивает два выражения (оператор сравнения) в SQL Server. При сравнении ненулевых выражений результатом будет TRUE, если значение левого операнда больше чем значение правого операнда; в противном случае результатом будет FALSE. Если один или оба операнда имеют значение NULL, см. раздел SET ANSI_NULLS (Transact-SQL).
Соглашения о синтаксисе Transact-SQL
Синтаксис
expression > expression
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
выражение
Любое допустимое выражение expression. Оба выражения должны иметь типы данных, допускающие неявное преобразование. Преобразование зависит от правил приоритетов типов данных.
Типы результата
Boolean
Примеры
А. Использование > в простом запросе
В следующем примере возвращаются все строки из таблицы HumanResources.Department
, которые содержат в столбце DepartmentID
значение больше 13.
--Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;
Результирующий набор:
DepartmentID Name
------------ --------------------------------------------------
14 Facilities and Maintenance
15 Shipping and Receiving
16 Executive
(3 row(s) affected)
B. Использование > для сравнения двух переменных
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a > @b, 'TRUE', 'FALSE' ) AS Result;
Результирующий набор:
Result
------
TRUE
(1 row(s) affected)
См. также
IIF (Transact-SQL)
Типы данных (Transact-SQL)
Операторы (Transact-SQL)