select 查詢列表 from 表名 where 篩選條件 order by 排序列表【asc或者desc】
①查詢員工資訊,工資從高到低排序
select * from employee order by salary desc
公升序為asc
②查詢部門編號大於等於90的員工,按入職時間先後排序
select * from employee where departid>=
90 order by rdate asc
③按年薪的高低顯示員工的資訊和
select *,salary*12*
(1+ifnull
(commission),0
) 年薪 from employee order by 年薪 desc
④查詢員工資訊,先按照工資排序,再按照員工編號排序
select * from employee order by salary desc,eid asc
總結練習
①查詢員工的姓名,部門號,和年薪按照年薪降序,姓名公升序
select lastname,departid,salary*
12*(1
+ifnull(commission,0)) 年薪 from order by 年薪 desc,lastname asc
②選擇員工工資不在8000到17000的員工的姓名和工資,按照工資降序排序
select lastname,salary from employee where salary not between 8000 and 17000 order by salary desc
③查詢郵箱中包含e的員工資訊,先按郵箱位元組數公升序,再按部門號公升序
select *,length(email)郵箱位元組 from employee where email like 『%e%『 order by 郵箱位元組 asc,departid asc
MySQL的DQL排序查詢
mysql列表頁 語法 select 查詢列表 from 表名 where 篩選條件 order by 排序的字段或表示式 特點 1 asc代表的是公升序,可以省略 desc代表的是降序 2 order by子句可以支援 單個字段 別名 表示式 函式 多個字段 3 order by子句在查詢語句的最...
DQL語言 排序查詢
查詢員工資訊,要求工資從高到低排序,使用order by 降序select from employees order by salary desc 公升序 select from employees order by salary asc 注意 如果不寫,預設是公升序 查詢部門編號 90的員工資訊,...
MySQL基礎 三 DQL之條件查詢
本篇文章主要是對mysql學習時的一些總結,作為學習筆記記錄。資料部分來自於b站尚矽谷mysql課程 select querylist from tablename where conditions 按條件表示式篩選 條件運算子主要包括 按邏輯表示式篩選 邏輯運算子主要包括 and or not 邏...