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