Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 它是否只需要比较运算符ANY、SOME或ALL的子查询结果?_Sql_Sql Server - Fatal编程技术网

Sql 它是否只需要比较运算符ANY、SOME或ALL的子查询结果?

Sql 它是否只需要比较运算符ANY、SOME或ALL的子查询结果?,sql,sql-server,Sql,Sql Server,下面的#1sql有效,而#2sql无效 SELECT * FROM #MyTab WHERE ID >ANY (SELECT 1) SELECT * FROM #MyTab WHERE ID >ANY (1,2) 数据表的定义如下所示 CREATE TABLE #MyTab ( ID INT, VALUE CHAR ) INSERT INTO #MyTab (ID, VALUE) VALUES (1,'A'), (2,'B'), (3,'C'), (4,'D'), (5,'

下面的
#1sql
有效,而
#2sql
无效

SELECT * FROM #MyTab WHERE ID >ANY (SELECT 1)

SELECT * FROM #MyTab WHERE ID >ANY (1,2)
数据表的定义如下所示

CREATE TABLE #MyTab 
(
ID INT, 
VALUE CHAR
)

INSERT INTO #MyTab (ID, VALUE) VALUES
(1,'A'), (2,'B'), (3,'C'), (4,'D'), (5,'E')
我想了解
ANY
SOME
ALL
操作符是否只需要子查询结果作为比较输入? ... 与EXISTS子句一样,工作…

根据,您只能将
任何
运算符与
子查询一起使用

scalar_expression { = | < > | ! = | > | > = | ! > | < | < = | ! < } 
     { SOME | ANY } ( subquery ) 
scalar|u表达式{=|<>|!=|>|>=|!>=|!>=|<|<=|!<}
{SOME | ANY}(子查询)
根据,您只能将
任何
运算符与
子查询一起使用

scalar_expression { = | < > | ! = | > | > = | ! > | < | < = | ! < } 
     { SOME | ANY } ( subquery ) 
scalar|u表达式{=|<>|!=|>|>=|!>=|!>=|<|<=|!<}
{SOME | ANY}(子查询)

@Aditya是的,对于所有的
都是相同的rule@Aditya是,对于
ALL
有相同的规则