コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
t."都道府県コード",
t."都道府県名",
max(
case
when rowid = 1 then t.NATION_NAME
end
) as "1位 国名",
max(
case
when rowid = 1 then t.AMT
end
) as "1位 人数",
max(
case
when rowid = 2 then t.NATION_NAME
end
) as " 2位 国名",
max(
case
when rowid = 2 then t.AMT
end
) as "2位 人数",
max(
case
when rowid = 3 then t.NATION_NAME
end
) as "3位 国名",
max(
case
when rowid = 3 then t.AMT
end
) as "3位 人数",
sum(
case
when t.AMT is not null then t.AMT
else 0
end
) as "合計人数"
from
(
select
*,
PREFECTURE.PF_CODE as "都道府県コード",
PREFECTURE.PF_NAME as "都道府県名",
ROW_NUMBER() OVER (
partition by
PREFECTURE.PF_CODE
ORDER BY
FOREIGNER.amt desc,
FOREIGNER.NATION_CODE ASC
) rowid
from
PREFECTURE
join FOREIGNER on FOREIGNER.PF_CODE = PREFECTURE.PF_CODE
and FOREIGNER.NATION_CODE <> "113"
join NATIONALITY on NATIONALITY.NATION_CODE = FOREIGNER.NATION_CODE
) as t
group by
t."都道府県コード"
order by
"合計人数" desc,
"都道府県コード" asc;
提出情報
提出日時 | 2023/11/06 02:12:20 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | c8a |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 78 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
78 MB
データパターン2
WA
75 MB