Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

EXISTS-Prädikat (Existenzabfrage)

Es wird geprüft, ob eine Ergebnistabelle leer ist.


EXISTS unterabfrage



unterabfrage

Unterabfrage, die eine Ergebnistabelle liefert.


Ergebnis

Wahr, wenn die Ergebnistabelle nicht leer ist.

Falsch, wenn die Ergebnistabelle leer ist.


Beispiel

Aus der Tabelle KUNDE alle Kunden heraussuchen, die keinen Auftrag vergeben haben:

SELECT firma FROM kunde  
   WHERE NOT EXISTS (SELECT anr FROM auftrag 
                     WHERE auftrag.knr = kunde.knr)
   firma
   Siemens AG
   Plenzer Trading
   Jonas Fischladen
   Externa & Co Kg