ソースコード
select 
df.PF_CODE as [CODE],
p.PF_NAME as [NAME],
round((cast(sum(case when df.CATEGORY_CODE='120' then df.AMT else 0 end) as real) /
cast(sum(case when df.CATEGORY_CODE='110' then df.AMT else 0 end) as real)) * 100, 1) as [PERCENTAGE]
from
 DRINK_HABITS as df
 left outer join PREFECTURE as p
  on df.PF_CODE	= p.PF_CODE
  
where
 df.GENDER_CODE in ('2', '3')
group by
 df.pf_code, p.pf_name
 
 order by PERCENTAGE desc, df.pf_code desc
提出情報
提出日時2022/09/21 15:55:02
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者A-YAMAZAKI
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
96 MB
データパターン2
AC
93 MB