সর্বোচ্চ মান (MAX) বাদ দিয়ে বাকি সব সারি নিম্নক্রমে (DESC) দেখাতে NOT IN এবং সাবকোয়েরি ব্যবহার করা হয়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> Amount INT
-> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable VALUES(10), (20), (30), (40);
সকল রেকর্ড
+--------+ | Amount | +--------+ | 10 | | 20 | | 30 | | 40 | +--------+
সর্বোচ্চ (৪০) বাদ দিয়ে DESC সর্ট
mysql> SELECT * FROM DemoTable
-> WHERE Amount NOT IN (SELECT MAX(Amount) FROM DemoTable)
-> ORDER BY Amount DESC;
আউটপুট:
+--------+ | Amount | +--------+ | 30 | | 20 | | 10 | +--------+
বিকল্প: WHERE Amount < (SELECT MAX(Amount) FROM DemoTable)ও ব্যবহার করা যায়।