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

Méthode d'utilisation et exemple de la clé EXISTS SQL

Référence des mots-clés SQL

EXISTS

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);

Référence des mots-clés SQL