Kapitel 9. Unterabfragen

Unterabfragen sind ein mächtiges Feature, das in allen vier Datenanweisungen von SQL eingesetzt werden kann. In diesem Kapitel werden Sie viele Spielarten der Unterabfragen genauer kennen lernen.

Was ist eine Unterabfrage?

Eine Unterabfrage ist eine Abfrage, die in einer anderen SQL-Anweisung enthalten ist (diese werde ich im Folgenden als übergeordnete Anweisung bezeichnen). Eine Unterabfrage steht immer in Klammern und wird normalerweise vor der übergeordneten Anweisung ausgeführt. Wie jede Abfrage gibt auch eine Unterabfrage eine Tabelle zurück, die Folgendes enthalten kann:

  • eine einzelne Zeile mit einer einzigen Spalte,

  • mehrere Zeilen mit einer einzigen Spalte,

  • mehrere Zeilen und Spalten.

Der Typ von Tabelle, den die Unterabfrage ...

Get Einführung in SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.