2013年9月12日木曜日

MySQL クロス集計

知っていれば便利。

つい忘れがち

年度ごとの男女データ件数を出力。


●クロス集計
SELECT year,
SUM(CASE
WHEN sex = '男' then 1
ELSE '0'
END
) as 男,
SUM(CASE
WHEN category = '女' then 1
ELSE '0'
END
) as 女
FROM `table`
GROUP BY year DESC

0 件のコメント:

コメントを投稿