> (больше) (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
Аргументы
- 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)