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;
এই কোয়েরিতাও একই ফলাফল দেবে এবং আরও কার্যকর।