> (больше) (Transact-SQL)

Сравнивает два выражения (оператор сравнения) в SQL Server 2014. При сравнении ненулевых выражений результатом будет TRUE, если значение левого операнда больше чем значение правого операнда; в противном случае результатом будет FALSE. Если один или оба операнда имеют значение NULL, см. раздел SET ANSI_NULLS (Transact-SQL).

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

expression > expression

Аргументы

Типы результата

Boolean

Примеры

А.Использование > в простом запросе

В следующем примере возвращаются все строки из таблицы HumanResources.Department, которые содержат в столбце DepartmentID значение больше 13.

USE AdventureWorks2012;
GO
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)

Б.Использование > для сравнения двух переменных

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)