MySQL(五)DQL之排序查詢

1、語法:

select 查詢列表 from 表名【where  篩選條件】order by 排序的字段或表達式;

2、特點:

(1)asc代表的是升序,可以省略;desc代表的是降序

(2)order by子句可以支持 單個字段、別名、表達式、函數、多個字段

(3)order by子句在查詢語句的最後面,除了limit子句

3、按單個字段排序

SELECT * FROM employees ORDER BY salary DESC;

4、添加篩選條件再排序

案例:查詢部門編號>=90的員工信息,並按員工編號降序


5、按表達式排序

案例:查詢員工信息 按年薪降序


6、按別名排序

案例:查詢員工信息 按年薪升序


7、按函數排序

案例:查詢員工名,並且按名字的長度降序


8、按多個字段排序

案例:查詢員工信息,要求先按工資降序,再按employee_id升序

關注公衆號:Java後端生活,乾貨文章第一時間送達!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章