কম্পিউটার

MySQL-এ বাছাই করা তালিকার মাঝখানে থেকে ফলাফল নির্বাচন করবেন?


একটি বাছাই করা তালিকার মাঝখানে থেকে ফলাফল নির্বাচন করতে, সীমার সাথে ORDER BY ধারা ব্যবহার করুন৷

প্রথমে একটি টেবিল তৈরি করা যাক। নিচের প্রশ্নটি −

mysql> create table sortedListDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(100)
   -> );
Query OK, 0 rows affected (0.46 sec)

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> insert into sortedListDemo(StudentName) values('John');
Query OK, 1 row affected (0.62 sec)

mysql> insert into sortedListDemo(StudentName) values('Sam');
Query OK, 1 row affected (0.18 sec)

mysql> insert into sortedListDemo(StudentName) values('Adam');
Query OK, 1 row affected (0.13 sec)

mysql> insert into sortedListDemo(StudentName) values('James');
Query OK, 1 row affected (0.21 sec)

mysql> insert into sortedListDemo(StudentName) values('Jace');
Query OK, 1 row affected (0.13 sec)

mysql> insert into sortedListDemo(StudentName) values('Mike');
Query OK, 1 row affected (0.12 sec)

mysql> insert into sortedListDemo(StudentName) values('Carol');
Query OK, 1 row affected (0.18 sec)

mysql> insert into sortedListDemo(StudentName) values('Bob');
Query OK, 1 row affected (0.17 sec)

mysql> insert into sortedListDemo(StudentName) values('Ramit');
Query OK, 1 row affected (0.16 sec)

mysql> insert into sortedListDemo(StudentName) values('Chris');
Query OK, 1 row affected (0.21 sec)

mysql> insert into sortedListDemo(StudentName) values('Robert');
Query OK, 1 row affected (0.14 sec)

mysql> insert into sortedListDemo(StudentName) values('David');
Query OK, 1 row affected (0.21 sec)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> select * from sortedListDemo;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 2  | Sam         |
| 3  | Adam        |
| 4  | James       |
| 5  | Jace        |
| 6  | Mike        |
| 7  | Carol       |
| 8  | Bob         |
| 9  | Ramit       |
| 10 | Chris       |
| 11 | Robert      |
| 12 | David       |
+----+-------------+
12 rows in set (0.00 sec)

একটি বাছাই করা তালিকার মাঝখানে থেকে ফলাফল নির্বাচন করার প্রশ্নটি নিচে দেওয়া হল। আমরা LIMIT কে 4, 6 হিসাবে সেট করেছি যার মানে 6 টি রেকর্ড এলোমেলোভাবে প্রদর্শিত হবে −

mysql> select *from sortedListDemo
   -> order by StudentName
   -> LIMIT 4,6;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+-------------+
| Id | StudentName |
+----+-------------+
| 12 | David       |
| 5  | Jace        |
| 4  | James       |
| 1  | John        |
| 6  | Mike        |
| 9  | Ramit       |
+----+-------------+
6 rows in set (0.00 sec)

  1. আজ থেকে সবচেয়ে কাছের তারিখ নির্বাচন করতে MySQL কোয়েরি?

  2. একটি একক MySQL ক্যোয়ারী প্রথম টেবিল থেকে মান নির্বাচন করতে এবং দ্বিতীয়টিতে সন্নিবেশ করতে?

  3. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  4. MySQL-এ SELECT এবং SHOW কমান্ডের ফলাফল একত্রিত করুন?