コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
"都道府県コード",
"都道府県名",
max(
case
when "順位" == 1 then "国名"
else 0
end
) as "1位 国名",
max(
case
when "順位" == 1 then "人数"
else 0
end
) as "1位 人数",
max(
case
when "順位" == 2 then "国名"
else 0
end
) as "2位 国名",
max(
case
when "順位" == 2 then "人数"
else 0
end
) as "2位 人数",
max(
case
when "順位" == 3 then "国名"
else 0
end
) as "3位 国名",
max(
case
when "順位" == 3 then "人数"
else 0
end
) as "3位 人数",
sum("人数") as "合計人数"
from
(
select
P.PF_CODE as "都道府県コード",
P.PF_NAME as "都道府県名",
N.NATION_CODE as "国コード",
N.NATION_NAME as "国名",
F.AMT as "人数",
rank() over (
partition by P.PF_CODE
order by
F.AMT desc
N.NATION_CODE
) as "順位"
from
FOREIGNER as F,
NATIONALITY as N,
PREFECTURE as P
where
P.PF_CODE == F.PF_CODE
and N.NATION_CODE == F.NATION_CODE
and N.NATION_CODE != "113"
)
group by
"都道府県コード"
order by
"合計人数" desc
提出情報
提出日時 | 2024/02/16 19:20:59 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | shogo314 |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 87 MB |
メッセージ
SQLITE_ERROR: near "N": syntax error
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
87 MB
データパターン2
RE
84 MB