コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
-- テーブルに表示したい項目を選択し、AS の後のテキストに置き換えている。
AGE_GRP.AGE_CODE AS 年齢コード,
AGE_GRP.AGE_NAME AS 年齢階層名,
SUM(SLEEP_TIME_DTL.SP_TIME_5) AS "5時間未満",
SUM(SLEEP_TIME_DTL.SP_TIME_6) AS "5時間以上6時間未満",
SUM(SLEEP_TIME_DTL.SP_TIME_7) AS "6時間以上7時間未満",
SUM(SLEEP_TIME_DTL.SP_TIME_8) AS "7時間以上8時間未満",
SUM(SLEEP_TIME_DTL.SP_TIME_9) AS "8時間以上9時間未満",
SUM(SLEEP_TIME_DTL.SP_TIME_9OVER) AS "9時間以上"
FROM
-- SLEEP_TIME_DTLテーブルからデータを取得
SLEEP_TIME_DTL
JOIN
-- 睡眠データと都道府県の情報を結合
PREFECTURE
ON
-- JOINにおいて、SLEEP_TIME_DTLテーブルとPREFECTUREテーブルを結合する条件
SLEEP_TIME_DTL.PF_CODE = PREFECTURE.PF_CODE
JOIN
-- 睡眠データと年齢層の情報を結合
AGE_GRP
ON
-- SLEEP_TIME_DTL テーブルと AGE_GRP テーブルを結合する条件
SLEEP_TIME_DTL.AGE_CODE = AGE_GRP.AGE_CODE
WHERE
-- 特定の都道府県コードに対応するデータを抽出
PREFECTURE.PF_CODE IN ('01000', '02000', '03000', '04000', '07000')
GROUP BY
-- 年齢コードと年齢階層名でグループ化
AGE_GRP.AGE_CODE
提出情報
提出日時 | 2023/11/28 13:56:13 |
コンテスト | 第1回 SQLコンテスト |
問題 | 睡眠時間帯別集計 |
受験者 | sato.yasutaka |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 84 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB