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

Verwendung und Beispiele für den SQL EXISTS-Schlüssel

SQL-Schlüsselwortreferenz

EXISTS

Der Befehl EXISTS testet, ob eine Subquery in einem bestimmten Kontext ein oder mehrere Zeilen zurückgibt. Wenn die Subquery eine oder mehrere Zeilen zurückgibt, wird true zurückgegeben.

Nachfolgende SQL zeigt die Preise der Produkte, die20 der Lieferanten:

  SELECT Lieferantenname
FROM Lieferanten
WHERE EXISTS (SELECT Produktname FROM 
  Produkte WHERE SupplierId = Suppliers.supplierId AND Preis < 20);

Nachfolgende SQL zeigt die Preise der Produkte, die22der Lieferanten:

  SELECT Lieferantenname
FROM Lieferanten
WHERE EXISTS (SELECT Produktname FROM 
  Produkte WHERE SupplierId = Suppliers.supplierId AND Preis = 22);

SQL-Schlüsselwortreferenz