LIMIT ক্লজ ব্যবহার করুন
অনেক সারি রিটার্ন করবে এমন ক্যোয়ারিতে শুধু নির্দিষ্ট সংখ্যক সারি পেতে LIMIT offset, row_count ব্যবহার করুন।
উদাহরণ: টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (Id INT, Name VARCHAR(20));
mysql> INSERT INTO DemoTable VALUES(10,'John'),(11,'Chris'),(12,'David'),(13,'Carol'),(14,'Mike'),(15,'Sam'),(16,'Robert');
সকল রেকর্ড:
+------+--------+ | Id | Name | +------+--------+ | 10 | John | | 11 | Chris | | 12 | David | | 13 | Carol | | 14 | Mike | | 15 | Sam | | 16 | Robert | +------+--------+
প্রথম ২টি বাদ দিয়ে ৪টি সারি নিন (LIMIT 2, 4)
mysql> SELECT * FROM DemoTable LIMIT 2, 4;
ফলাফল:
+------+-------+ | Id | Name | +------+-------+ | 12 | David | | 13 | Carol | | 14 | Mike | | 15 | Sam | +------+--------+
সিনট্যাক্স: LIMIT offset, count বা LIMIT count OFFSET offset। পেজিনেশনের জন্য: পেজ ১ = LIMIT 0, 10, পেজ ২ = LIMIT 10, 10। ORDER BY ছাড়া LIMIT-এ ফলাফল অনিশ্চিত হতে পারে।