কম্পিউটার

কিভাবে একাধিক সর্বোচ্চ মান নির্বাচন করবেন যা MYSQL-তেও ডুপ্লিকেট মান হবে?


এর জন্য জয়েন কনসেপ্ট ব্যবহার করুন। আসুন প্রথমে একটি −

তৈরি করি
mysql> create table DemoTable1389
   -> (
   -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentMarks int
   -> );
Query OK, 0 rows affected (2.73 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা ডুপ্লিকেট মানও সন্নিবেশ করেছি -

mysql> insert into DemoTable1389(StudentMarks) values(40);
Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable1389(StudentMarks) values(40);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1389(StudentMarks) values(68);
Query OK, 1 row affected (0.25 sec)
mysql> insert into DemoTable1389(StudentMarks) values(78);
Query OK, 1 row affected (0.43 sec)
mysql> insert into DemoTable1389(StudentMarks) values(97);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable1389(StudentMarks) values(97);
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable1389(StudentMarks) values(97);
Query OK, 1 row affected (0.49 sec)

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

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

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

তৈরি করবে
+-----------+--------------+
| StudentId | StudentMarks |
+-----------+--------------+
|         1 |           40 |
|         2 |           40 |
|         3 |           68 |
|         4 |           78 |
|         5 |           97 |
|         6 |           97 |
|         7 |           97 |
+-----------+--------------+
7 rows in set (0.00 sec)

একাধিক সর্বোচ্চ মান −

নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> select tbl.StudentId,tbl.StudentMarks from DemoTable1389 tbl
   -> join ( select max(StudentMarks) as MaxMarks from DemoTable1389) tbl1
   -> on tbl1.MaxMarks=tbl.StudentMarks;

এটি ডুপ্লিকেটের পাশাপাশি −

সর্বাধিক মান প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে
+-----------+--------------+
| StudentId | StudentMarks |
+-----------+--------------+
|         5 |           97 |
|         6 |           97 |
|         7 |           97 |
+-----------+--------------+
3 rows in set (0.00 sec)

  1. এক্সেলে ডুপ্লিকেট সারিগুলি কীভাবে সরানো যায়

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

  3. মাইএসকিউএল-এ কলামের একাধিক মান পূরণ করতে হলে কীভাবে সারি নির্বাচন করবেন?

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?