MySQL-এ nth রেকর্ড পেতে LIMIT offset, count ব্যবহার করুন। সিনট্যাক্স:
select *from yourTableName order by yourColumnName limit n,1;
টেবিল তৈরি করি:
mysql> create table NthRecordDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (0.92 sec)
৭টি রেকর্ড যোগ করুন (Id ১০০-১০৬):
mysql> insert into NthRecordDemo values(100,'John'); ... mysql> insert into NthRecordDemo values(106,'David'); Query OK, 1 row affected (0.13 sec)
সব রেকর্ড দেখান:
mysql> select *from NthRecordDemo;
৭ম রেকর্ড (n=6, ০-বেসড অফসেট) পেতে:
mysql> select *from NthRecordDemo order by Id limit 6,1;
ফলাফল (Id=106, David):
+------+-------+ | Id | Name | +------+-------+ | 106 | David | +------+-------+ 1 row in set (0.00 sec)
নোট: LIMIT offset, row_count এ offset ০-বেসড। ১ম রেকর্ড পেতে limit 0,1 ব্যবহার করুন।