কম্পিউটার

মাইএসকিউএল-এ শেষ দুটি সারি কীভাবে নির্বাচন করবেন?


শেষ দুটি সারি নির্বাচন করতে, DESC LIMIT 2 দ্বারা অর্ডার করুন।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable763 (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   FirstName varchar(100)
);
Query OK, 0 rows affected (0.57 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable763(FirstName) values('John');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable763(FirstName) values('Sam');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable763(FirstName) values('Carol');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable763(FirstName) values('David');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable763(FirstName) values('Bob');
Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable763 থেকে
mysql> select *from DemoTable763;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+----+-----------+
| Id | FirstName |
+----+-----------+
|  1 | John      |
|  2 | Sam       |
|  3 | Carol     |
|  4 | David     |
|  5 | Bob       |
+----+-----------+
5 rows in set (0.00 sec)

MySQL -

-এ শেষ দুটি সারি নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> select *from DemoTable763 order by Id DESC LIMIT 2;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+----+-----------+
| Id | FirstName |
+----+-----------+
|  5 | Bob       |
|  4 | David     |
+----+-----------+
2 rows in set (0.00 sec)

  1. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  2. কিভাবে MySQL এর সাথে আরোহী ক্রমে একটি টেবিলের শেষ তিনটি সারি নির্বাচন করবেন?

  3. কিভাবে মাস অনুযায়ী MySQL সিলেক্ট করবেন?

  4. মাইএসকিউএল-এ কনক্যাটেনেটের মাধ্যমে শর্ত সহ সারিগুলি কীভাবে নির্বাচন করবেন?