ソースコード
SELECT
  PR.PF_CODE CODE
  , PR.PF_NAME NAME
  , round(cast(A120 as REAL) / cast(ALLP as REAL) * 100 , 1) PERCENTAGE
FROM
(
SELECT
 sum(CASE WHEN CATEGORY_CODE = '120' THEN AMT ELSE null end) A120
 , sum(CASE WHEN CATEGORY_CODE = '110' THEN AMT ELSE null end) ALLP
 , PF_CODE
FROM
 DRINK_HABITS
WHERE
 GENDER_CODE != '1'
GROUP BY
 PF_CODE
) as DH
INNER JOIN PREFECTURE PR ON PR.PF_CODE = DH.PF_CODE
ORDER BY
  PERCENTAGE DESC
  , CODE DESC
;
提出情報
提出日時2022/09/21 21:34:49
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者udo
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量100 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
91 MB
データパターン2
AC
100 MB