Nein, Sie können den Ordinalwert einer Spalte nicht in der SELECT-Klausel verwenden.
Die Spaltenreihenfolge ist für eine Datenbank irrelevant; Der Ordinalwert basiert auf der Liste der Spalten in der SELECT-Klausel. Der Ordinalwert wird nach unterstützt die SELECT-Klausel - IE:im GROUP BY
, und ORDER BY
. Allerdings ist die Verwendung von Ordnungszahlen kein empfehlenswerter Ansatz, da Ordnungszahlen spröde sind – wenn jemand die Spaltenreihenfolge in der SELECT-Klausel ändert, kann die Abfrage negativ beeinflusst werden.