142
Kapitel 9
Verwenden von Unterabfragen
9.2 Schreiben von eigenständigen Unterabfragen
Eine skalare Unterabfrage ist eine innere SELECT-Anweisung innerhalb einer
äußeren Abfrage. Sie wird benötigt, um einen einzelnen Wert zurückzugeben.
Skalare Unterabfragen können überall in einer äußeren SELECT-Anweisung
verwendet werden, wo ein Ausdruck mit Einzelwert zulässig ist, wie in einer
SELECT-Klausel, einer WHERE-Klausel, einer HAVING-Klausel oder sogar in
einer FROM-Klausel.
Folgende Richtlinien sind zu beachten:
1. Unterabfragen müssen in Klammern eingeschlossen werden.
2. Unterabfragen unterstützen mehrere Ebenen. Es können bis zu 32 Ebenen
verwendet werden.
3. Wenn eine Unterabfrage leere Mengen zurückgibt, wird das Ergebnis der ...