#高階3 排序查詢 格式:
select 查詢列名排序查詢/巢狀排序查詢/函式查詢/[按別名進行 排序]/ [按表示式排序] /[按多個字段]from 表
[where 篩選條件]
order by 排序列名 [asc / desc]
#高階3 排序查詢//*select 查詢列名
from 表
[where 篩選條件]
order by 排序列名 [asc / desc]
*/# 案例2: 查詢部門編號
>=
90的員工資訊,按入職時間先後進行排序
select
*from
employees
where department_id >=
90order
byhiredate;
#案例3: 按年薪的高低顯示員工的資訊和年薪
[按表示式排序
]select
*,salary*
12*(1
+ifnull(commission_pct,0)) as
年薪from
employees
order
by salary*
12*(1
+ifnull(commission_pct,0)) desc
;#案例4: 按年薪的高低顯示員工的資訊和年薪
[按別名進行 排序
]select
*,salary*
12*(1
+ifnull(commission_pct,0)) as
年薪from
employees
order
by 年薪 desc
;#案例5: 按姓名的長度顯示員工的姓名和工資
[按函式排序
]: 舉例length()
select
length(last_name) 位元組長度,last_name,salary
from
employees
order
by length(last_name) desc
; #案例6: 查詢員工資訊,要求先按工資公升序,若重複再按員工編號降序
[按多個字段
]select
*from
employees
order
by salary ,employee_id desc;
MySQL高階3 排序查詢
高階3 排序查詢 語法 select 查詢列表 from 表 where 篩選條件 order by 排序列表 asc desc 特點 1 asc代表的是公升序,desc代表的是降序 如果預設,預設是公升序 2 order by 子句中可以支援單個字段 多個字段 表示式 函式 別名 3 order ...
MySQL查詢 3 排序
為了方便檢視資料,可以對資料進行排序 語法 select from 表名 where order by 列1 asc desc 列2 asc desc,說明 例1 查詢未刪除學生的資訊,按名稱公升序 select from students where is delete 0 order by na...
MySQL高階三 排序查詢
目錄 order by 語法 特點執行順序 1 從高到低排序 2 新增篩選條件 3 按表示式排序並且支援別名 4 按函式排名 5 按多個字段排序 select 查詢列表 from 表where 篩選條件 order by 排序列表 asc desc 預設是ascfrom where select o...