SQL EXISTS-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
VORHANDEN
Der EXISTS
Befehl prüft, ob ein Datensatz in einer Unterabfrage vorhanden ist, und gibt „true“ zurück, wenn die Unterabfrage einen oder mehrere Datensätze zurückgibt.
Die folgende SQL listet die Lieferanten mit einem Produktpreis von weniger als 20 auf:
Beispiel
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM
Products WHERE SupplierId = Suppliers.supplierId AND Price < 20);
Die folgende SQL listet die Lieferanten mit einem Produktpreis gleich 22 auf:
Beispiel
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM
Products WHERE SupplierId = Suppliers.supplierId AND Price = 22);
❮ Referenz zu SQL-Schlüsselwörtern