共用方式為


> (大於) (Transact-SQL)

比較 SQL Server 2012 中的兩個運算式 (比較運算子)。當您在比較非 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. 使用 > 比較兩個變數

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)