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

MySQL কোয়েরি দিয়ে একাধিক ন্যূনতম মান বের করা

এই কাজের জন্য সাব কোয়ারী MIN() ফাংশনের সাথে ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( Name varchar(20), Score int ); Query OK, 0 rows affected (0.56 sec)

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

mysql> insert into DemoTable values('John',56); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('John',45); Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable values('John',58); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('Chris',43); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Chris',38); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Chris',87); Query OK, 1 row affected (0.14 sec)

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

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট দেবে:

+-------+-------+
| Name | Score |
+-------+-------+
| John | 56 |
| John | 45 |
| John | 58 |
| Chris | 43 |
| Chris | 38 |
| Chris | 87 |
+-------+-------+
6 rows in set (0.00 sec)

একাধিক ন্যূনতম মান বের করার কোয়ারী:

mysql> select *from DemoTable tbl1 where Score IN( select min(Score) from DemoTable tbl2 where tbl1.Name=tbl2.Name);

এটি নিম্নলিখিত আউটপুট দেবে:

+-------+-------+
| Name | Score |
+-------+-------+
| John | 45 |
| Chris | 38 |
+-------+-------+
2 rows in set (0.00 sec)
  1. MySQL-এ একক কোয়েরিতে একাধিক মান দিয়ে দ্রুত ইনসার্ট করা

  2. একটি MySQL কোয়েরি দিয়ে বিভিন্ন কলামের মান থেকে একাধিক শব্দ অনুসন্ধান

  3. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?