>(大于)(Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric 中的 SQL 终结点 Microsoft Fabric 中的仓库 Microsoft Fabric SQL 数据库
比较 SQL Server 中的两个表达式(比较运算符)。 当比较非空表达式时,如果左操作数的值大于右操作数,则结果为 TRUE;否则结果为 FALSE。 如果任何一个操作数为 NULL 或两个都为 NULL,则请参阅主题 SET ANSI_NULLS (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)