Anfang des InhaltsbereichsEXISTS-Prädikat (exists_predicate) Dokument im Navigationsbaum lokalisieren

Das EXISTS- Prädikat ( exists_predicate ) prüft, ob eine Ergebnistabelle (siehe Ergebnistabellenname) mindestens eine Zeile enthält.

Syntax

<exists_predicate> ::= EXISTS <subquery>

subquery

Erläuterung

Der Wahrheitsgehalt eines EXISTS-Prädikats ist entweder wahr oder falsch.

Durch die Subquery wird eine Ergebnistabelle erzeugt. Wenn diese Ergebnistabelle wenigstens eine Zeile enthält, ist EXISTS <subquery> wahr.

Beispiel

Beispieltabelle kunde, buchung

Selektieren Sie Kunden nur dann, wenn für sie eine oder mehrere Buchungen vorliegen:

SELECT * FROM kunde WHERE EXISTS
(SELECT * FROM buchung WHERE kunde.knr = buchung.knr)

Ende des Inhaltsbereichs