কম্পিউটার

কিভাবে ছাত্র স্কোর একটি টেবিল থেকে 2য় সর্বোচ্চ মান পেতে?


2 nd আনতে সর্বোচ্চ মান, সীমা 1,1 এর সাথে ORDER BY DESC ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   StudentScore int
);
Query OK, 0 rows affected (0.56 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(89);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(69);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(97);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(99);
Query OK, 1 row affected (0.12 sec)

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

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

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

তৈরি করবে
+--------------+
| StudentScore |
+--------------+
|           89 |
|           69 |
|           97 |
|           99 |
+--------------+
4 rows in set (0.00 sec)

২য় সর্বোচ্চ মান −

পাওয়ার জন্য নিচের প্রশ্নটি রয়েছে
mysql> select *from DemoTable order by StudentScore DESC limit 1,1;

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

তৈরি করবে
+--------------+
| StudentScore |
+--------------+
|           97 |
+--------------+
1 row in set (0.00 sec)

  1. MySQL এ একটি টেবিলের জন্য আমি কিভাবে বর্তমান AUTO_INCREMENT মান পেতে পারি?

  2. মাইএসকিউএল টেবিল কলামের ডেটাটাইপ কিভাবে পাবেন?

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

  4. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?