কম্পিউটার

ডুপ্লিকেট আইডি থেকে সর্বোচ্চ সংশ্লিষ্ট মান আনতে মাইএসকিউএল সারি সংযুক্তি?


এর জন্য, আপনি GROUP BY ক্লজ ব্যবহার করতে পারেন। সর্বাধিক মান খুঁজে পেতে, MAX() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1804
     (
     Id int,
     Marks1 int,
     Marks2 int,
     Marks3 int
     );
Query OK, 0 rows affected (0.00 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1804 মানগুলিতে
mysql> insert into DemoTable1804 values(1,56,89,34);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1804 values(1,98,null,94);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1804 values(2,34,45,78);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1804 values(2,null,67,null);
Query OK, 1 row affected (0.00 sec)

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

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

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

তৈরি করবে
+------+--------+--------+--------+
| Id   | Marks1 | Marks2 | Marks3 |
+------+--------+--------+--------+
|    1 |     56 |    89 |      34 |
|    1 |     98 |  NULL |      94 |
|    2 |     34 |    45 |      78 |
|    2 |    NULL|    67 |    NULL |
+------+--------+--------+--------+
4 rows in set (0.00 sec)

এখানে সারি সংযোজন এবং সর্বাধিক মান −

খোঁজার জন্য প্রশ্ন রয়েছে
mysql> select Id,max(Marks1),max(Marks2),max(Marks3)
     from DemoTable1804
     group by Id;

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

তৈরি করবে
+------+-------------+-------------+-------------+
| Id   | max(Marks1) | max(Marks2) | max(Marks3) |
+------+-------------+-------------+-------------+
|    1 |          98 |          89 |          94 |
|    2 |          34 |          67 |          78 |
+------+-------------+-------------+-------------+
2 rows in set (0.00 sec)

  1. MySQL এ সংশ্লিষ্ট ডুপ্লিকেট আইডি সহ একটি কলাম (ভাসমান মান) থেকে সর্বনিম্ন মান পান

  2. MySQL-এ VARCHAR কলাম থেকে সর্বাধিক মান খুঁজুন

  3. সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী

  4. একটি MySQL কলাম থেকে সর্বোচ্চ মান আনবেন?