SQL命令参考
ALL/ANY/SOME运算符
ALL运算符对子查询执行Boolean测试,以确定所有行是否都有某个值。ANY运算符以及与它同义的SOME运算符则对子查询执行Boolean测试,以确定找到的任一行是否含有某个值。
平台命令DB2
MySQL
Oracle
PostgreSQL
SQL Server支持
不支持
支持
支持
支持
SQL2003语法
SELECT ..
WHERE expression comparison {ALL | ANY | SOME} ( subquery )
关键字
WHERE expression
若是ALL运算符,则把subquery (子查询) 中的每个值带入标量表达式 (例如字段)测试; 若是ANY与SOME运算符,则测试每个值,直到有一个匹配为止。对ALL运算符来说,所有行都必须匹配标量表达式,才能返回布尔值TURE;对ANY与SOME运算符来说,一个或多个行必须匹配标量表达式,即可返回 ...... (共432228字) [阅读本文]>>