語法:
select
查詢列表
from
表where
篩選條件
order
by 排序列表 asc
/desc;
特點:
1.asc 公升序,desc 降序 不寫預設為公升序
2.order by 子句中支援單個字段、多個字段、表示式、函式、別名
3.order by 子句一般在查詢語句的最後面,limit子句除外
#例子:查詢員工資訊,要求工資從高到低排序
select
*from
employees
order
by salary desc
;
#例子:查詢部門編號大於等於90的員工資訊,按入職時間的先後進行排序
select
*from
employees
where
department_id >=
90order
by hiredate asc
;
#例子: 按表示式排序:按年薪的高低顯示員工的資訊和年薪
select*,
salary *12*
(1+ifnull
( commission_pct,0)
)as 年薪
from
employees
order
by salary *12*
(1+ifnull
( commission_pct,0)
)desc
;
#例子:按別名排序
select*,
salary *12*
(1+ifnull
( commission_pct,0)
)as 年薪
from
employees
order
by 年薪 desc
;
#例子:按姓名的長度顯示員工的姓名和工資(按函式排序)
select
length
(last_name) as 位元組長度,last_name,salary
from
employees
order
by 位元組長度 desc
;
#例子: 查詢員工資訊,要求先按工資排序,再按員工編號排序(按多個字段排序)
select
*from
employees
order
by salary asc
, employee_id desc
;
MySQL學習筆記 四 排序查詢
1.語法 select 查詢列表 from 表where 篩選條件 order by 排序列表 asc desc 公升序 降序 2.特點 asc表示的是公升序,desc表示的是降序 如果不寫,預設是公升序 案例1 查詢員工資訊,要求工資從高到低排序 select from employees ord...
Redis學習筆記(五) 排序
sort命令可以對列表型別 集合型別和有序集合型別鍵進行排序,並且可以完成與關聯式資料庫中的連線查詢類似的任務。by引數的語法為by 參考鍵,其中參考鍵可以是字串型別鍵或者是雜湊型別鍵的某個字段 表示為鍵名 欄位名 如果提供了by引數,sort命令將不再依據元素自身的值進行排序,而是對每個元素使用元...
MySQL筆記 04 排序查詢
select 查詢列表 from 表名 where 篩選條件 order by 排序列表 asc desc 案例1 查詢員工資訊,要求工資從高到低排序 select from employees order by salary desc 案例2 查詢部門編號大於等於90的員工資訊,要求按入職時間先後...