> (より大きい) (Transact-SQL)

SQL Server 2012 で 2 つの式を比較します (比較演算子)。NULL でない式を比較したときに、左側のオペランドの値が右側のオペランドの値よりも大きい場合、結果は TRUE です。それ以外の場合、結果は FALSE です。どちらか一方、または両方のオペランドが NULL の場合は、トピック「SET ANSI_NULLS (Transact-SQL)」を参照してください。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

expression > expression

引数

  • expression
    有効なを指定します。両方の式とも、暗黙的に変換可能なデータ型でなければなりません。変換は、データ型の優先順位のルールに依存します。

戻り値の型

Boolean

使用例

A. 簡単なクエリで > を使用する

次の例では、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)

B. > を使用して 2 つの変数を比較する

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)