Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
53行のテーブルがあります。私のSQL文は次のようになります。
SELECT * FROM table LIMIT 1 , 100
53 行ではなく 52 行が表示されています。もちろん、私が実行すると:
SELECT * FROM table
53 行が返されます。
必要に応じて制限できるように、これを修正する最善の方法は何ですか?
を使用する場合LIMIT x, y、最初の値はオフセットです。したがって、最初の 1 レコードLIMIT 1, 100をスキップして、2 行目から 101 行目までを表示することを意味します。スキップせずに最初の 100 行を取得するには、LIMIT 0, 100単に orを記述しますLIMIT 100。
LIMIT x, y
LIMIT 1, 100
LIMIT 0, 100
LIMIT 100