統計男女生人數--sql


統計男女生人數--sql

傳統方法

-- 男性人口
SELECT pref_name AS 地區,
SUM(population) AS 男
FROM `user`
WHERE u_sex = '1'
GROUP BY pref_name;

-- 女性人口
SELECT pref_name AS 地區,
SUM(population) AS 女
FROM `user`
WHERE u_sex ='2'
GROUP BY pref_name;

CASE表達式

-- 統計 人口數據
SELECT pref_name AS 地區,
--  男性人口
SUM(CASE 	WHEN u_sex='1' THEN population	ELSE	0 END ) AS 男,
--  女性人口
SUM(CASE 	WHEN u_sex='2' THEN population	ELSE	0 END ) AS 女
FROM `user`
GROUP BY pref_name

圖例


免責聲明!

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



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