資料庫分類統計、分組查詢

鄧學彬發表於2012-05-23
SELECT 縣區,SUM(第一孩_男),SUM(第一孩_女),SUM(第二孩_男),SUM(第二孩_女),SUM(三孩以上_男),SUM(三孩以上_女)
FROM (
   SELECT  
          CASE WHEN 孩次=1 AND 性別='男' THEN 1 ELSE 0 END AS 第一孩_男,    
          CASE WHEN 孩次=1 AND 性別='女' THEN 1 ELSE 0 END AS 第一孩_女,
          CASE WHEN 孩次=2 AND 性別='男' THEN 1 ELSE 0 END AS 第二孩_男,    
          CASE WHEN 孩次=2 AND 性別='女' THEN 1 ELSE 0 END AS 第二孩_女, 
          CASE WHEN 孩次>2 AND 性別='男' THEN 1 ELSE 0 END AS 三孩以上_男,    
          CASE WHEN 孩次>2 AND 性別='女' THEN 1 ELSE 0 END AS 三孩以上_女, 
          居住_縣 AS 縣區
   FROM 出生人口登記表 
)AS T 
GROUP BY T.縣區


最後生成的EXECL檔案

相關文章