ソースコード
SELECT DRNK1.PF_CODE CODE, PREF.PF_NAME NAME,
    ROUND(CAST(DRNK2.SAKENOMI AS REAL) / CAST(SUM(DRNK1.AMT) AS READ) * 100,1) PERCENTAGE
FROM DRINK_HABITS DRNK1
    LEFT JOIN
        (
            SELECT PF_CODE, SUM(AMT) SAKENOMI
            FROM DRINK_HABITS
            WHERE CATEGORY_CODE = '120'
                AND GENDER_CODE IN ('2','3')
            GROUP BY PF_CODE
        ) DRNK2
        ON DRNK1.PF_CODE = DRNK2.PF_CODE
    LEFT JOIN PREFECTURE PREF
        ON DRNK1.PF_CODE = PREF.PF_CODE
WHERE DRNK1.CATEGORY_CODE = '110'
GROUP BY DRNK1.PF_CODE, DRNK2.SAKENOMI
ORDER BY PERCENTAGE DESC, DRNK1.PF_CODE DESC
提出情報
提出日時2022/09/22 14:57:37
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者mugi
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
80 MB