Mot-clé SQL ANY
QUELCONQUE
La ANY
commande renvoie true si l'une des valeurs de la sous-requête répond à la condition.
L'instruction SQL suivante renvoie TRUE et répertorie les noms de produits si elle trouve N'IMPORTE QUEL enregistrement dans la table OrderDetails où la quantité = 10 :
Exemple
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT
ProductID FROM OrderDetails WHERE Quantity = 10);
L'instruction SQL suivante renvoie TRUE et répertorie les noms de produits si elle trouve N'IMPORTE QUEL enregistrement dans la table OrderDetails où la quantité > 99 :
Exemple
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID
FROM OrderDetails WHERE Quantity > 99);