Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
将 ANY 条件与比较运算符联合使用,可以将单个值与子查询生成的一列数据值进行比较。
expression compare [ NOT ] ANY ( subquery )
expression = ANY ( subquery )
compare: = | > | < | >= | <= | <> | != | !< | !>
UltraLite 使用指定的比较运算符将测试值与列中的每一数据值进行比较。如果任何比较运算生成的结果为 TRUE,则 ANY 测试将返回 TRUE。
语法 1 如果 expression 等于子查询结果中的任何一个值,则为 TRUE;如果表达式不为 NULL 而且不等于子查询的任何返回值,则为 FALSE。如果 expression 的值为 NULL,则 ANY 条件为 UNKNOWN,除非子查询的结果中没有行,在这种情况下,该条件始终为 FALSE。
查找在订单 #2005 的第一批产品已发出之后所发的那些订单的订单 ID 和客户 ID。
SELECT ID, CustomerID FROM SalesOrders WHERE OrderDate > ANY ( SELECT ShipDate FROM SalesOrderItems WHERE ID=2005);