ソースコード
SELECT 
 SURVEY_YEAR as SV_YEAR
 ,PF_NAME as PREFECTURE 
 ,CASE WHEN ELEMENTARY > 0  THEN '小学校' WHEN MIDDLE > 0 THEN '中学校' WHEN HIGH > 0 THEN '高校' WHEN JUNIOR_CLG > 0 THEN '短大' WHEN COLLEGE > 0 THEN '大学' WHEN GRADUATE >0 THEN '大学院' END  as KIND
 ,SUM(CASE WHEN ELEMENTARY > 0  THEN ELEMENTARY WHEN MIDDLE > 0 THEN MIDDLE WHEN HIGH > 0 THEN HIGH WHEN JUNIOR_CLG > 0 THEN JUNIOR_CLG WHEN COLLEGE > 0 THEN COLLEGE WHEN GRADUATE >0 THEN GRADUATE END) as AMT
from 
 PREFECTURE pre 
inner join ENROLLMENT_STATUS enr
  on pre.PF_CODE = enr.PF_CODE
WHERE 
 SURVEY_YEAR = 2020
 AND ELEMENTARY is not null
 AND MIDDLE is not null
 AND HIGH is not null
 AND JUNIOR_CLG is not null
 AND COLLEGE is not null
 AND GRADUATE is not null
GROUP BY
 SV_YEAR,PREFECTURE,KIND,AMT
ORDER BY
 pre.PF_CODE asc, age asc;
提出情報
提出日時2022/09/21 22:48:16
コンテスト第2回 SQLコンテスト
問題就学状況の表示変換
受験者MIURA
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量104 MB
メッセージ
SQLITE_ERROR: aggregate functions are not allowed in the GROUP BY clause
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
104 MB
データパターン2
RE
104 MB