Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql - Auswahl von Werten aus einer Tabelle mit gegebener Spaltennummer

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.