Heim  >  Artikel  >  Datenbank  >  Wie sortiere ich die MySQL-Ausgabe basierend auf einer Spalte, die in der Ergebnismenge nicht vorhanden ist?

Wie sortiere ich die MySQL-Ausgabe basierend auf einer Spalte, die in der Ergebnismenge nicht vorhanden ist?

PHPz
PHPznach vorne
2023-08-22 13:21:081043Durchsuche

Wie sortiere ich die MySQL-Ausgabe basierend auf einer Spalte, die in der Ergebnismenge nicht vorhanden ist?

Machen Sie es einfach, eine sortierte Ausgabe basierend auf Spalten zu erhalten, die nicht Teil der Ergebnismenge sind oder nicht in der Ergebnismenge enthalten sind. Wählen Sie einfach die erforderlichen Felder aus und geben Sie die Namen der Felder entsprechend der gewünschten Sortierreihenfolge ein. Unten sehen Sie ein Beispiel, in dem wir eine Ergebnismenge mit den Feldern „Name“ und „Adresse“ basierend auf der Spalte „id“ sortiert haben.

mysql> Select Name, Subject From Student ORDER BY Id;
+---------+-----------+
| Name    | Subject   |
+---------+-----------+
| Gaurav  | Computers |
| Aarav   | History   |
| Harshit | Commerce  |
| Raman   | Computers |
+---------+-----------+
4 rows in set (0.00 sec)

Wir können auch das Schlüsselwort DESC oder ASC verwenden, wie unten gezeigt

mysql> Select Name, Subject from Student ORDER BY Id DESC;
+---------+-----------+
| Name    | Subject   |
+---------+-----------+
| Raman   | Computers |
| Harshit | Commerce  |
| Aarav   | History   |
| Gaurav  | Computers |
+---------+-----------+
4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie sortiere ich die MySQL-Ausgabe basierend auf einer Spalte, die in der Ergebnismenge nicht vorhanden ist?. 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