コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
SURVEY_YEAR as "SV_YEAR"
,PF_NAME "PREFECTURE"
,case
when ki = 1 then '小学校'
when ki = 2 then '中学校'
when ki = 3 then '高校'
when ki = 4 then '短大'
when ki = 5 then '大学'
else '大学院'
end as "KIND"
,sum_kind
from (
-- 小学校
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,1 ki
,SUM(ELEMENTARY) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
UNION ALL
-- 中学校
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,2 ki
,SUM(MIDDLE) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
UNION ALL
-- 高校
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,3 ki
,SUM(HIGH) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
UNION ALL
-- 短大
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,4 ki
,SUM(JUNIOR_CLG) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
UNION ALL
-- 大学
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,5 ki
,SUM(COLLEGE) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
UNION ALL
-- 大学院
select SURVEY_YEAR
,p.PF_CODE
,PF_NAME
,6 ki
,SUM(GRADUATE) sum_kind
from ENROLLMENT_STATUS e
,PREFECTURE p
where e.PF_CODE = p.PF_CODE
and SURVEY_YEAR = '2020'
group by SURVEY_YEAR ,PF_NAME
)
where sum_kind is not null
order by PF_CODE, ki
;
提出情報
提出日時 | 2022/09/21 18:44:23 |
コンテスト | 第2回 SQLコンテスト |
問題 | 就学状況の表示変換 |
受験者 | sho |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 102 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
99 MB
データパターン2
WA
102 MB