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

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

MySQL-এ একটি কলাম থেকে সর্বোচ্চ (maximum) মান বের করার জন্য ORDER BY ... DESC LIMIT 1 বা MAX() ফাংশন ব্যবহার করা যায়।

টেবিল তৈরি ও ডেটা ইনসার্ট

mysql> create table DemoTable (
    -> Value int
    -> );
Query OK, 0 rows affected (0.63 sec)

mysql> insert into DemoTable values(78);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(89);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(98);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(58);
Query OK, 1 row affected (0.25 sec)

সকল রেকর্ড দেখানো

mysql> select * from DemoTable;
+-------+
| Value |
+-------+
| 78    |
| 89    |
| 98    |
| 58    |
+-------+
4 rows in set (0.00 sec)

সর্বোচ্চ মান বের করার কোয়েরি

mysql> select Value from DemoTable order by Value DESC limit 1;

আউটপুট

+-------+
| Value |
+-------+
| 98    |
+-------+
1 row in set (0.00 sec)

বিকল্প পদ্ধতি: MAX() ফাংশন

mysql> select MAX(Value) from DemoTable;

এই কোয়েরিতাও একই ফলাফল দেবে এবং আরও কার্যকর।

  1. MySQL-এ VARCHAR কলাম থেকে সর্বোচ্চ সংখ্যাগত মান বের করা

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

  3. MySQL-এ ভ্যালু ০ হলে অন্য কলাম থেকে ডেটা সিলেক্ট করা

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