SQLite の LIMIT 2, 5 は「5 行飛ばして 2 行取る」という意味である。
正答
× 誤り
解説
SQLite はカンマを使った LIMIT 2, 5 という書き方も受け付けるが、このときは前の数が OFFSET、後ろの数が件数になり、LIMIT 5 OFFSET 2 と同じ「2 行飛ばして 5 行取る」意味になる。LIMIT 件数 OFFSET 飛ばす数 の形と数字の順番が逆なので取り違えやすい。読み手が迷わないよう、SQLite の公式ドキュメントも OFFSET キーワードを使う形を勧めている。
参考: www.sqlite.org
この問題を含む SQL のテストを制限時間つきで解く
SQLクイズへ