MYSQL練習1: DQL查詢練習

HIK4RU44發表於2024-03-09

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個員工資訊, 對查詢結果按年齡升序排序,年齡相同按入職日期升序排序

相關文章