コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
main.PF_CODE AS 都道府県コード
,a.PF_NAME AS 都道府県名
,MAX(case when rownum = 1 then a.PF_NAME else null end) AS [1位 国名]
,SUM(case when rownum = 1 then sub.AMT else 0 end) AS [1位 人数]
,MAX(case when rownum = 2 then a.PF_NAME else null end) AS [2位 国名]
,SUM(case when rownum = 2 then sub.AMT else 0 end) AS [2位 人数]
,MAX(case when rownum = 3 then a.PF_NAME else null end) AS [3位 国名]
,SUM(case when rownum = 3 then sub.AMT else 0 end) AS [3位 人数]
,SUM(sub.AMT) AS [合計人数]
from (select PF_CODE from FOREIGNER group by PF_CODE) main
outer apply (select
row_number() over(order by AMT) as rownum
,NATION_CODE
,AMT
from FOREIGNER
where main.PF_CODE = PF_CODE
) sub
left join PREFECTURE a
on main.PF_CODE = a.PF_CODE
group by main.PF_CODE,a.PF_NAME
提出情報
提出日時 | 2022/07/20 19:56:12 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | Kajihara |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 101 MB |
メッセージ
SQLITE_ERROR: near "(": syntax error
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
101 MB
データパターン2
RE
100 MB