次の方法で共有


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

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric Warehouse Microsoft Fabric SQL Database

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

Transact-SQL 構文表記規則

構文

expression > expression  

引数

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

戻り値の型

Boolean

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

次の例では、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. > を使用して 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)