如何在不在結果集中的列的基礎上對 MySQL 輸出進行排序?
即使不作為該輸出的一部分或不在結果集中,也可以根據不受支援的列獲得排序的輸出。可以透過選擇所需欄位並根據所需排序順序寫入欄位名稱來完成。以下是如何演示該過程的示例,其中我們在“id”列的基礎上對具有“Name”和“Address”欄位的結果集進行排序。
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)
還可以按如下方式使用 DESC 或 ASC 關鍵字
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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP