Mysql學習 排序查詢

2021-10-07 00:14:24 字數 830 閱讀 2212

# 高階3:排序查詢

/*語法:

select 查詢列表

from 表

[where 字句]

order by 排序列表 [asc 公升序/desc 降序] 預設公升序

特點: asc 公升序

desc 降序

order by 後面可以跟字段,別名,函式,表示式

order by 後面可以根據多個字段綜合排序

order by 語句一般是放在查詢語句的最後的 (limit 子句除外)

*/# 常規排序查詢

select

*from employees

where department_id >=

90order

by salary desc

;# 按表示式排序

select salary*12*

(1+ifnull(commission_pct,0)

)as'年薪'

from employees

order

by'年薪'

# 按函式排序

select length(last_name) 位元組長度,

last_name,

salary

from employees

order

by length(last_name)

# 先按員工工資排序,再按員工編號排序

select

*from employees

order

by salary asc

, employee_id desc

mysql學習 SQL基本查詢(排序)

一 語法 select 列名1 別名1,列名2 別名2 from 表名 where 條件 order by 排序 asc desc asc表示生序,desc表示降序,省略不屑預設生序排序 二 示例 查詢所有雇員資訊,按照工資由高到低排序 select from emp order by sal 查詢...

mysql查詢字段排序 mysql 排序查詢字段

mysql 排序查詢字段 閱讀 504 排序查詢 語法 select 查詢欄位1 from 表 where 篩選條件 order by 要排序欄位2 asc公升序 desc 降序,要排字段3 asc公升序 desc降序 如果不寫預設為公升序 案例 查詢員工資訊,要求工資從高到低排序 select f...

mysql 排序查詢

高階3 排序查詢 語法 select 要查的字段 from 表名 where 條件 order by 排序列表 asc desc asc 表示公升序,desc表示降序 order by 可以支援單個字段,多個字段,函式,表示式,別名。案例 查詢員工工資從高到低排列的員工資訊 select from ...