通過order by
子句,可以將查詢出的結果進行排序(排序只是顯示方式,不會影響資料庫中資料的順序)
select 欄位名
from 表名
where 字段=值
order
by 欄位名1
[asc
|desc
], 欄位名2
[asc
|desc].
..;
說明:
asc
:公升序,預設的。
desc
:降序。
注意:如果有多個排序條件,則當前邊的條件值一樣時,才會判斷第二條件。
只按 某乙個字段 進行排序,單列排序
-- 查詢所有資料,使用年齡降序排序
select
*from student order
by age desc
;
同時對 多個字段 進行排序,如果第 1 個字段相等時再按第 2 個字段排序,依次類推
-- 查詢所有資料,在年齡降序排序的基礎上,如果年齡相同再以數學成績公升序排序
select
*from student order
by age desc
, math asc
;
5 排序查詢
dql語言 三 排序查詢 基本語法 select 查詢列表 from 表名where 篩選條件 order by 排序列表 asc desc asc公升序,desc降序,不寫時預設為公升序 執行步驟依次是 先 from 表名 再 where 篩選條件 然後select 最後order by 案例一 ...
2016 7 26 排序,查詢 演算法
二分查詢 遞迴與非遞迴方法 排序演算法 外排序與內排序 排序動態圖 一般大家都知道arraylist和linkedlist的大致區別 1.arraylist是實現了基於動態陣列的資料結構,linkedlist基於鍊錶的資料結構。2.對於隨機訪問get和set,arraylist覺得優於linkedl...
MySQL查詢 3 排序
為了方便檢視資料,可以對資料進行排序 語法 select from 表名 where order by 列1 asc desc 列2 asc desc,說明 例1 查詢未刪除學生的資訊,按名稱公升序 select from students where is delete 0 order by na...