SQL ANY 关键字

ANY

ANY 如果任何子查询值满足条件,则命令返回 true。

如果在 OrderDetails 表中找到 quantity=10 的任何记录,以下 SQL 语句将返回 TRUE 并列出 productnames:

实例
  1. SELECT ProductName
  2. FROM Products
  3. WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity = 10);

如果在 OrderDetails 表中找到任何 quantity>99 的记录,下面的 SQL 语句返回 TRUE 并列出 productnames:

实例
  1. SELECT ProductName
  2. FROM Products
  3. WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity > 99);

分类导航