SQL○×難易度 標準

SQLite の LIMIT 2, 5 は「5 行飛ばして 2 行取る」という意味である。

正答

× 誤り

解説

SQLite はカンマを使った LIMIT 2, 5 という書き方も受け付けるが、このときは前の数が OFFSET、後ろの数が件数になり、LIMIT 5 OFFSET 2 と同じ「2 行飛ばして 5 行取る」意味になる。LIMIT 件数 OFFSET 飛ばす数 の形と数字の順番が逆なので取り違えやすい。読み手が迷わないよう、SQLite の公式ドキュメントも OFFSET キーワードを使う形を勧めている。

参考: www.sqlite.org

limitoffset

この問題を含む SQL のテストを制限時間つきで解く

SQLクイズへ