5 3 排序查詢

2021-09-26 18:26:09 字數 809 閱讀 9032

通過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...