SELECT SUM(case WHEN sex=1 then 1 else 0 end )as '男生',
SUM(case when sex =2 then 1 else 0 end )'女生'FROM asex
這句sql輸出的就是男女生的人數(1代表男生,2代表女生),SUM(case WHEN sex=1 then 1 else 0 end )這句話的含義就是統計sex列中值為1的行數總和。
還有這種用法::

首先查詢 每年入職的數量,然后對年份篩選 符合條件輸出其數量:

SELECT SUM(case WHEN sex=1 then 1 else 0 end )as '男生',
SUM(case when sex =2 then 1 else 0 end )'女生'FROM asex
這句sql輸出的就是男女生的人數(1代表男生,2代表女生),SUM(case WHEN sex=1 then 1 else 0 end )這句話的含義就是統計sex列中值為1的行數總和。
還有這種用法::

首先查詢 每年入職的數量,然后對年份篩選 符合條件輸出其數量:

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。