ソースコード
SELECT
    dh.PF_CODE AS CODE
    , PF_NAME AS NAME 
    , ROUND(CAST(SUM(IIF(CATEGORY_CODE = '120', AMT, 0)) AS REAL) / SUM(IIF(CATEGORY_CODE = '110', AMT, 0)) * 100, 1) AS PERCENTAGE
FROM
    DRINK_HABITS AS dh
INNER JOIN
    PREFECTURE AS pf
ON
    dh.PF_CODE = pf.PF_CODE
WHERE
    CATEGORY_CODE IN ('110', '120')
    AND GENDER_CODE IN ('2', '3')
GROUP BY
    dh.PF_CODE
ORDER BY
    PERCENTAGE DESC, CODE DESC
;
提出情報
提出日時2023/10/10 02:18:32
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者wasese
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量78 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
77 MB
データパターン2
AC
78 MB