共用方式為


> (大於) (Transact-SQL)

適用於:sql Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析端點在 Microsoft Fabric SQL 資料庫中Microsoft狀架構倉儲Microsoft網狀架構

比較 SQL Server 中的兩個運算式 (比較運算子)。 當您在比較非 Null 運算式時,如果左運算元的值大於右運算元,則結果為 TRUE,否則結果就是 FALSE。 如果其中任一個運算元或兩者都是 NULL,請參閱 SET ANSI_NULLS (Transact-SQL) 主題。

Transact-SQL 語法慣例

語法

expression > expression  

引數

expression
這是任何有效的運算式。 這兩個運算式的類型,都必須是可以隱含轉換的資料類型。 轉換會隨著資料類型優先順序的規則而不同。

結果類型

布林值

範例

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. 使用 > 比較兩個變數

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)