English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL ANY 关键字使用方法及示例

SQL-Schlüsselwort-Referenz

ANY

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

下面的SQL语句返回TRUE,如果在OrderDetails表中发现quantity = 10的记录,则列出产品名称:

SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT 
  ProductID FROM OrderDetails WHERE Quantity = 10);

Die folgenden SQL-Anweisungen geben TRUE zurück und listet Produktname auf, wenn Quantity> 99Es werden Produktname aufgelistet, wenn im OrderDetails-Tabelle irgendwelche Aufzeichnungen gefunden werden:

Die folgenden SQL-Anweisungen geben TRUE zurück, wenn es im OrderDetails-Tabelle irgendwelche Aufzeichnungen findet, und listet Produktname auf, bei dem quantity>99:

SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID 
  FROM OrderDetails WHERE Quantity > 99);

SQL-Schlüsselwort-Referenz