ソースコード
SELECT 
	 P.PF_CODE AS CODE
	,P.PF_NAME AS NAME
	,ROUND(1.0 * H.DRINK_TOTAL / H.TOTAL * 100, 1) AS PERCENTAGE
FROM 
	Prefecture P
INNER JOIN
	(
	SELECT
		PF_CODE
		,SUM(
			CASE Category_Code
			WHEN '110' THEN AMT
			ELSE 0
			END
		) AS TOTAL
		,SUM(
			CASE Category_Code
			WHEN '120' THEN AMT
			ELSE 0
			END
		) AS DRINK_TOTAL
	FROM 
		Drink_Habits
	WHERE
		Gender_Code in ('2', '3')
	GROUP BY
		PF_CODE
	) H
ON 
	P.PF_CODE = H.PF_CODE
ORDER BY
	 PERCENTAGE DESC
	,CODE DESC
;
提出情報
提出日時2022/09/22 08:55:42
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者Kojiron
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
81 MB
データパターン2
AC
80 MB