MYSQL練習1 DQL查詢練習
- 查詢年齡為20,21,22,23歲的員工資訊
select * from workers where age in (20,21,22,23);
- 查詢性別為男, 年齡在20-40歲間, 姓名長度為3的員工
select * from workers
where
gender = '男'
and
age between 20 and 40
and
name like '___';
- 統計員工表中, 年齡<60歲, 男性員工和女性員工的人數
select gender, count(*) from workers where age<60 group by gender;
- 查詢所有年齡<=35歲的員工的姓名,年齡和入職日期,並對查詢結果按年齡升序排序, 如果年齡相同按入職日期降序排序
select name,age,entryDate from workers where age<=35 order by age, entryDate desc;
- 查詢性別為男, 年齡在 20-40歲間的前5個員工資訊, 對查詢結果按年齡升序排序,年齡相同按入職日期升序排序