SQL ANY 关键字
ANY
如果子查询中的任何值满足条件,则 ANY
命令返回 true。
以下 SQL 语句返回 TRUE 并列出产品名称,如果它在 OrderDetails 表中找到任何数量为 10 的记录
示例
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity = 10);
自己试试 »
以下 SQL 语句返回 TRUE 并列出产品名称,如果它在 OrderDetails 表中找到任何数量大于 99 的记录
示例
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity > 99);
自己试试 »