Diese Pflichtfunktion erlaubt Ausdrücke in den Order By-Schlüsseln – nicht nur Spaltenreferenzen. Diese Ausdrücke müssen jedoch mindestens eine Spaltenreferenz haben (numerische Spaltenreferenzen sind nicht mehr Standard-SQL). Es sind also zwei Varianten zu betrachten: ⓵ Namentliche Referenzen auf Spalten der Select-Klausel und ⓶ Namentliche Referenzen auf Spalten der From-Klausel.0
BigQuery 2026-05-12Db2 (LUW) 12.1.4DuckDB 1.5.0H2 2.4.240MariaDB 12.2.2MySQL 9.7.0Oracle DB 23.26.1PostgreSQL 18SQL Server 2025SQLite 3.53.0Select-Spalten ⓵From-Spalten ⓶
E121-03, „Value expressions in ORDER BY clause“ ist eine Pflichtfunktion in ISO/IEC 9075-2:2023. Sie erschien erstmals in der Ausgabe von 1999. Davor (SQL-92) waren keine Ausdrücke in der Order By-Klausel erlaubt.
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Über den Autor
Markus Winand gibt auf modern-sql.com Einblick in SQL und zeigt, wie es von verschiedenen Systemen unterstützt wird. Zuvor machte er use-the-index-luke.com, was er noch immer wartet. Markus kann als Trainer, Sprecher und Berater auf winand.at engagiert werden.