Eigentlich wissen wir, dass wir die Sortierreihenfolge mithilfe der ORDER BY-Klausel festlegen können. Wir müssen das Schlüsselwort ORDER BY schreiben, gefolgt vom Namen der Spalte, nach der wir die Tabelle sortieren möchten. Wir müssen den Spaltennamen nicht nach dem Schlüsselwort SELECT in der Abfrage verwenden.
mysql> Select Sr, Item from ratelist ORDER BY Price; +----+------+ | Sr | Item | +----+------+ | 5 | T | | 1 | A | | 2 | B | | 4 | h | | 3 | C | +----+------+ 5 rows in set (0.00 sec)
Im obigen Beispiel können wir beobachten, dass wir nicht den Namen derselben Spalte nach dem Schlüsselwort SELECT schreiben müssen, das im Schlüsselwort ORDER BY geschrieben ist, um die Tabelle zu sortieren. Das bedeutet, dass die Spalte selbst nicht von der MySQL-Abfrage abgerufen wird und wir die Tabelle darauf basierend sortieren.
Das obige ist der detaillierte Inhalt vonWie kann in MySQL eine Sortierreihenfolge mithilfe von Spalten angegeben werden, die nicht von einer Abfrage abgerufen wurden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!