Heim  >  Artikel  >  Datenbank  >  Wie kann in MySQL eine Sortierreihenfolge mithilfe von Spalten angegeben werden, die nicht von einer Abfrage abgerufen wurden?

Wie kann in MySQL eine Sortierreihenfolge mithilfe von Spalten angegeben werden, die nicht von einer Abfrage abgerufen wurden?

王林
王林nach vorne
2023-09-12 14:53:021208Durchsuche

在 MySQL 中,如何使用查询未检索到的列来指定排序顺序?

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.

Beispiel
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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen