ソースコード
SELECT
d.PF_CODE AS CODE
,p.PF_NAME AS NAME

,TRIM(ROUND(
cast(SUM(CASE WHEN CATEGORY_CODE = '120' THEN d.AMT END) as REAL) / cast(SUM(CASE WHEN CATEGORY_CODE = '110' THEN d.AMT END) as REAL) * 100
, 1), '.0') AS PERCENTAGE

FROM DRINK_HABITS d
INNER JOIN PREFECTURE p ON p.PF_CODE = d.PF_CODE
WHERE d.GENDER_CODE IN ('2','3')
GROUP BY d.PF_CODE
ORDER BY PERCENTAGE DESC,CODE DESC
;
提出情報
提出日時2022/09/21 16:29:40
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者craneduck
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
96 MB
データパターン2
AC
96 MB