Поделиться через


> (больше) (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  

Аргументы

выражение
Любое допустимое выражение 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)