- Nur ohne
as:FROM tblASt - Nur ohne
as:FROM tbl, es gibt Ausnahmen:AStFROM JSON_TABLE(…) AS t
In SQL kann Tabellen in den From- und Join-Klauseln umbenennen, indem man danach optional das Schlüsselwort As gefolgt vom neuen Namen dir jeweiligen Tabelle angibt. Diese Tabellen sind im weiteren Verlauf der logischen Ausführung nur unter dem neuen Namen bekannt.
SELECT …
FROM tbl_a [AS] a
JOIN tbl_b [AS] bDer SQL-Standard verlangt, dass alle Datenquellen in From- und Join-Klauseln einen Namen haben. Daraus folgt, das Datenquellen, die keinen natürlichen Namen haben – wie Unterabfragen –, diese Syntax nutzen müssen.
Erweiterungen
Manche Systeme verzichten auf den vom Standard vorgeschriebene Namenszwang in manchen Fällen.
Weiterführende Links
- Benutzerhandbuch
- Verwandte Funktionen
E051-05, “Select list items can be renamed”
Normative Referenzen
E051-08, “Correlation names in the FROM clause”, ist eine vorgeschriebene Funktion in ISO/IEC 9075-2:2023. Die Syntax kam bereits in ANSI X3.135-1989 vor, jedoch ohne dem optionalen Schlüsselwort As, welches mit ISO/IEC 9075:1992 im Level „intermediate“ eingeführt wurde. Seit ISO/IEC 9075-2:1999 ist das Schlüsselwort As verpflichtend zu akzeptieren.

