টেবিল থেকে সর্বোচ্চ ২টি মান বের করতে ORDER BY column DESC LIMIT 2 ব্যবহার করা সবচেয়ে সহজ ও দক্ষ পদ্ধতি।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> Value INT
-> );
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES(90), (70), (40), (120), (98), (105);
সকল রেকর্ড
+-------+ | Value | +-------+ | 90 | | 70 | | 40 | | 120 | | 98 | | 105 | +-------+
প্রথম ২টি সর্বোচ্চ মান
mysql> SELECT * FROM DemoTable ORDER BY Value DESC LIMIT 2;
আউটপুট:
+-------+ | Value | +-------+ | 120 | | 105 | +-------+
নোট: ডুপ্লিকেট সর্বোচ্চ মান থাকলে LIMIT 2 দুটোই দেখাবে। ডISTINCT চাইলে SELECT DISTINCT Value ... ব্যবহার করুন।