English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La commande EXISTS teste si une sous-requête contient des enregistrements, si la sous-requête retourne un ou plusieurs enregistrements, alors retourne true.
Le SQL suivant énumère les prix des produits inférieurs à20 des fournisseurs :
SELECT NomFournisseur FROM Fournisseurs WHERE EXISTS (SELECT ProduitNom FROM Produits WHERE SupplierId = Suppliers.supplierId AND Prix < 20);
Le SQL suivant énumère les prix des produits égaux à22des fournisseurs :
SELECT NomFournisseur FROM Fournisseurs WHERE EXISTS (SELECT ProduitNom FROM Produits WHERE SupplierId = Suppliers.supplierId AND Prix = 22);