SQL中SUM函數和CASE WHEN聯合使用


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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM