コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
地域毎に総世帯の家計の支出状況を集計した家計調査テーブル(HOUSEHOLD_SURVEY)がある。
このテーブルより、調査年(SURVEY_YEAR)が2022年の消費支出(CONSUMPTION_EXP)に占める食料費(FOOD_EXP)の比率を算出して、
比率の低い順に地域の順位を表示しなさい。
また、2022年の5年前(2017年)、10年前(2012年)の比率、順位も合わせて表示しなさい。
比率は以下の式で算出し、小数点第2位を四捨五入した値で順位を判定すること。
ただし、同じ順位が複数存在した場合は、欠番なしで順位を付けること。
比率 = 食料費 ÷ 消費支出 × 100
表示項目は以下とする。(エイリアスを使用し→の項目名とする)
AREA_CODE → CODE
AREA_NAME → NAME
2022年の順位を表示 → 2022_RANK
2022年の比率に'%'を連結して表示 → 2022_RATIO
2017年の順位を表示 → 2017_RANK
2017年の比率に'%'を連結して表示 → 2017_RATIO
2012年の順位を表示 → 2012_RANK
2012年の比率に'%'を連結して表示 → 2012_RATIO
表示順
2022年の順位の昇順
地域コードの降順
SELECT
A.AREA_CODE AS CODE
,A.AREA_NAME AS NAME
, AS 2022_RATIO
FROM
HOUSEHOLD_SURVEY HS
LEFT JOIN
AREA A
ON
HS.AREA_CODE = A.AREA_CODE
LEFT JOIN
(SELECT FOOD_EXP*CONSUMPTION_EXP) ,
FROM HOUSEHOLD_SURVEY HS22
WHERE HS22.SURVEY_YEAR = 2022
)
提出情報
提出日時 | 2023/12/15 13:57:26 |
コンテスト | 第10回 SQLコンテスト |
問題 | 食料費の割合 |
受験者 | ma-dai |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 89 MB |
メッセージ
SQLITE_ERROR: near "地域毎に総世帯の家計の支出状況を集計した家計調査テーブル": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
88 MB
データパターン2
RE
86 MB
データパターン3
RE
89 MB