Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Unterabfragen verwenden

 

Einzeilige und mehrzeilige Unterabfragen

Unterabfragen, die nur eine oder null Zeilen an die äußere Anweisung zurückgeben können, werden Einzeilen-Unterabfragen genannt. Einzeilen-Unterabfragen sind Unterabfragen, die mit einem Vergleichsoperator in einer WHERE- oder HAVING-Klausel verwendet werden.

Unterabfragen, die mehr als eine Zeile (aber nur eine Spalte) an die äußere Anweisung zurückgeben können, werden Mehrzeilen-Unterabfragen genannt. Mehrzeilen-Unterabfragen sind Unterabfragen, die in einer IN-, ANY- oder ALL-Klausel verwendet werden.

 Beispiel 1: Einzeilen-Unterabfrage
 Beispiel 2: Einzeilen-Unterabfrage
 Beispiel 3: Einfache Mehrzeilen-Unterabfrage mit IN
 Beispiel 4: Mehrzeilen-Unterabfragen, die die Verwendung von IN, ANY und ALL vergleichen