Transact-SQL 参考

SOME | ANY

用标量值与单列集中的值进行比较。

语法

scalar_expression { = | < > | != | > | > = | ! > | < | < = | ! < }
    { SOME | ANY } ( subquery )

参数

scalar_expression

是任何有效的 Microsoft® SQL Server™ 表达式。

{ = | <> | != | > | >= | !> | < | <= | !< }

是任何有效的比较运算符。

SOME | ANY

指定应进行比较。

subquery

是包含某列结果集的子查询。所返回列的数据类型必须是与 scalar_expression 相同的数据类型。

结果类型

Boolean

结果值

对于 ANY 对 (scalar_expression, x)(其中 x 是单列集中的值),当指定的比较是 TRUE时,SOME 或 ANY 返回 TRUE。否则返回 FALSE。

请参见

CASE

表达式

函数

运算符(逻辑运算符)

SELECT

WHERE