পেজিনেশন বা ব্যাচ প্রসেসিংয়ের জন্য LIMIT OFFSET
বড় টেবিল থেকে একসাথে সব রো না নিয়ে ছোট ছোট ব্যাচে রো ফেচ করতে LIMIT ও OFFSET ব্যবহার করুন।
উদাহরণ
mysql> CREATE TABLE DemoTable1514 (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHAR(20));
mysql> INSERT INTO DemoTable1514(FirstName) VALUES ('Chris'),('Bob'),('Sam'),('Mike'),('Carol'),('David'),('Robert'),('Adam'),('John'),('Jace');
কোয়েরি: ৫ম রো থেকে ৪টি রো (দ্বিতীয় ব্যাচ)
mysql> SELECT * FROM DemoTable1514 LIMIT 4 OFFSET 4;
ফলাফল
+----+-----------+ | Id | FirstName | +----+-----------+ | 5 | Carol | | 6 | David | | 7 | Robert | | 8 | Adam | +----+-----------+
সूত্র: LIMIT page_size OFFSET (page_number - 1) * page_size। পেজ ২, সাইজ ৪ হলে OFFSET 4।