コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
wk1.PF_CODE as "都道府県コード",
wk2.PF_NAME as "都道府県名",
sum(case when wk1.num = 1 then wk1.amt else 0 end) as "1位 人数",
max(case when wk1.num = 1 then NATION_NAME else null end) as "1位 国名",
sum(case when wk1.num = 2 then wk1.amt else 0 end) as "2位 人数",
max(case when wk1.num = 2 then NATION_NAME else null end) as "2位 国名",
sum(case when wk1.num = 3 then wk1.amt else 0 end) as "3位 人数",
max(case when wk1.num = 3 then NATION_NAME else null end) as "3位 国名",
sum(wk1.amt) as "合計人数"
from
(select
wk4.PF_CODE,
wk4.NATION_CODE,
wk4.AMT,
wk3.NATION_NAME,
row_number() over(partition by wk4.PF_CODE order by AMT desc,wk4.NATION_CODE asc) as num
from
FOREIGNER as wk4
inner join
NATIONALITY as wk3
on
wk3.NATION_CODE = wk4.NATION_CODE
) as wk1
inner join
PREFECTURE as wk2
on
wk1.PF_CODE = wk2.PF_CODE
where
num < 4
group by
wk1.PF_CODE
order by
合計人数 desc,
都道府県コード desc
;
提出情報
提出日時 | 2022/07/21 11:10:19 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | Canzume |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 81 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
81 MB
データパターン2
WA
80 MB