কম্পিউটার

কিভাবে MySQL ক্যোয়ারী থেকে nম রেকর্ড ফেরত দিতে হয়?


MySQL কোয়েরি থেকে nম রেকর্ড পেতে, আপনি LIMIT ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

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)

নিম্নলিখিত ক্যোয়ারী −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন NthRecordDemo মানগুলিতে
mysql> insert into NthRecordDemo values(100,'John');
Query OK, 1 row affected (0.09 sec)

mysql> insert into NthRecordDemo values(101,'Bob');
Query OK, 1 row affected (0.14 sec)

mysql> insert into NthRecordDemo values(102,'Carol');
Query OK, 1 row affected (0.22 sec)

mysql> insert into NthRecordDemo values(103,'Smith');
Query OK, 1 row affected (0.18 sec)

mysql> insert into NthRecordDemo values(104,'Johnson');
Query OK, 1 row affected (0.16 sec)

mysql> insert into NthRecordDemo values(105,'Sam');
Query OK, 1 row affected (0.16 sec)

mysql> insert into NthRecordDemo values(106,'David');
Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> select *from NthRecordDemo;

নিচের আউটপুট −

+------+---------+
| Id   | Name    |
+------+---------+
| 100  | John    |
| 101  | Bob     |
| 102  | Carol   |
| 103  | Smith   |
| 104  | Johnson |
| 105  | Sam     |
| 106  | David   |
+------+---------+
7 rows in set (0.00 sec)

টেবিল থেকে nম রেকর্ড পেতে নিম্নলিখিত প্রশ্নটি ব্যবহার করুন −

mysql> select *from NthRecordDemo order by Id limit 6,1;

নিচের আউটপুট −

+------+-------+
| Id   | Name  |
+------+-------+
| 106  | David |
+------+-------+
1 row in set (0.00 sec)

  1. মাইএসকিউএল-এ ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল মানের কাছের একটি টেবিল থেকে আমি কীভাবে একটি রেকর্ড ফেরত দিতে পারি?

  2. কিভাবে একটি MySQL ডাটাবেস থেকে একটি র্যান্ডম রেকর্ড নির্বাচন করবেন?

  3. MySQL এ SELECT ক্যোয়ারী থেকে একটি নির্দিষ্ট কলাম রেকর্ড কিভাবে পেতে হয়?

  4. অনুরূপ কলাম মান থেকে শুধুমাত্র NO মানের গণনা ফেরাতে MySQL ক্যোয়ারী