পদ্ধতি
ORDER BY দিয়ে সর্ট করে LIMIT offset, count দিয়ে নির্দিষ্ট সারি বের করা।
সারণি ও ডেটা
mysql> create table DemoTable1417 (CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), ShippingDate date);
mysql> insert into DemoTable1417(CustomerName,ShippingDate) values('Chris','2019-01-21'),('David','2018-12-01'),('Carol','2019-09-28'),('Sam','2019-08-29');
কোয়েরি
mysql> select CustomerName, ShippingDate from DemoTable1417 order by CustomerId limit 2,1;
ফলাফল
+--------------+--------------+ | CustomerName | ShippingDate | +--------------+--------------+ | Carol | 2019-09-28 | +--------------+--------------+
ব্যাখ্যা
ORDER BY CustomerId— আইডি অনুযায়ী সর্ট (১,২,৩,৪)LIMIT 2,1— অফসেট ২ (০-ইন্ডেক্সড), ১টি সারি নাও- অর্থাৎ ৩য় সারি (Carol) বের হয়েছে
- MySQL 8.0+ তে
LIMIT 1 OFFSET 2সিনট্যাক্সও সাপোর্ট করা হয়
পেজিনেশন বা নির্দিষ্ট র্যাঙ্কের সারি বের করতে ব্যবহারী।