SQL Correspondre TOUT contre TOUS


Exemple

Correspond à n'importe lequel:
Doit correspondre à au moins une chaîne. Dans cet exemple, le type de produit doit être «électronique», «livres» ou «vidéo».

SELECT *
FROM   purchase_table
WHERE  product_type LIKE ANY ('electronics', 'books', 'video');

Match all (doit répondre à toutes les exigences).
Dans cet exemple, les termes «royaume-uni» et «Londres» et «route de l’est» (y compris les variantes) doivent être appariés.

SELECT *
FROM   customer_table
WHERE  full_address LIKE ALL ('%united kingdom%', '%london%', '%eastern road%');

Sélection négative:
Utilisez ALL pour exclure tous les éléments.
Cet exemple fournit tous les résultats lorsque le type de produit n'est pas «électronique» et non «livres» et non «vidéo».

SELECT *
FROM   customer_table
WHERE  product_type NOT LIKE ALL ('electronics', 'books', 'video');