コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
ある映画館の座席の予約状況を管理している、座席予約テーブル(SEAT_RESERVE)がある。
座席数は、
列ID(LINE_ID)がA~Eの5列で
各列に1~15まで席番号(SEAT_NO)があり
全部で75席で、データも75席分が揃っているものとする。
また、予約されている席は、
予約状況(RSV_STATUS)が '1'
予約されていない席は '0'
列ID単位で予約されていない連続した3つの席を探して
列IDと先頭の座席番号と3番目の座席番号を表示しなさい。
表示項目は以下とする。(エイリアスを使用し→の項目名とする)
列ID → LINE
先頭の座席番号 → SEAT_F
3番の座席番号 → SEAT_T
表示順
列IDの降順
先頭の座席番号の昇順
WITH TABLE1 as(
--本文
SELECT
ROW_NUMBER() OVER(ORDER BY LINE_ID ASC) Num
,LINE_ID AS LINE
,SEAT_NO AS SEAT_F
,RSV_STATUS AS SEAT_T
FROM SEAT_RESERVE
)
SELECT FROM TABLE1
SELECT * FROM SEAT_RESERVE
提出情報
提出日時 | 2024/06/23 20:43:50 |
コンテスト | 第13回 SQLコンテスト |
問題 | 空席検索 |
受験者 | h0526 |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 85 MB |
メッセージ
SQLITE_ERROR: near "ある映画館の座席の予約状況を管理している、座席予約テーブル": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
83 MB
データパターン2
RE
85 MB
データパターン3
RE
84 MB