কম্পিউটার টিউটোরিয়াল

MySQL কোয়ারি: ডুপ্লিকেট কলাম মান থেকে সর্বোচ্চ সংশ্লিষ্ট মান বের করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable( 
   ProductName varchar(100), 
   ProductPrice int ); 
Query OK, 0 rows affected (0.68 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('Product-1',56); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Product-2',78); Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable values('Product-1',88); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Product-2',86); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Product-1',45); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('Product-3',90); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('Product-2',102); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values('Product-3',59); Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-------------+--------------+ 
| ProductName | ProductPrice | 
+-------------+--------------+ 
| Product-1   | 56           | 
| Product-2   | 78           | 
| Product-1   | 88           | 
| Product-2   | 86           | 
| Product-1   | 45           | 
| Product-3   | 90           | 
| Product-2   | 102          | 
| Product-3   | 59           | 
+-------------+--------------+ 
8 rows in set (0.00 sec)

ডুপ্লিকেট কলাম মান থেকে সর্বোচ্চ সংশ্লিষ্ট মান বের করার কোয়ারি। এখানে Product-1, Product-2 ইত্যাদি ডুপ্লিকেট কলামের জন্য সর্বোচ্চ ProductPrice বের করা হচ্ছে:

mysql> select ProductName,MAX(ProductPrice) from DemoTable group by ProductName;

এটি নিচের আউটপুট তৈরি করবে:

+-------------+-------------------+ 
| ProductName | MAX(ProductPrice) | 
+-------------+-------------------+ 
| Product-1   | 88                | 
| Product-2   | 102               | 
| Product-3   | 90                | 
+-------------+-------------------+ 
3 rows in set (0.00 sec)
  1. MySQL-এ VARCHAR কলাম থেকে সর্বোচ্চ সংখ্যাগত মান বের করা

  2. MySQL-এ সাবকোয়ারি এবং GROUP BY ব্যবহার করে সর্বোচ্চ কমিউলেটিভ মান বের করা

  3. MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)

  4. MySQL-এ কলাম থেকে সর্বোচ্চ মান বের করা