ORDER BY DESC (নিম্নক্রম) এবং ASC (ক্রমাগত)
সর্বোচ্চ থেকে সর্বনিম্ন: ORDER BY column DESC। সর্বনিম্ন থেকে সর্বোচ্চ: ORDER BY column ASC (ডিফল্ট)।
উদাহরণ: টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (Value INT);
mysql> INSERT INTO DemoTable VALUES(134),(245),(451),(1090),(789),(434);
সকল রেকর্ড:
+-------+ | Value | +-------+ | 134 | | 245 | | 451 | | 1090 | | 789 | | 434 | +-------+
কেস ১: সর্বোচ্চ থেকে সর্বনিম্ন (DESC)
mysql> SELECT * FROM DemoTable ORDER BY Value DESC;
ফলাফল:
+-------+ | Value | +-------+ | 1090 | | 789 | | 451 | | 434 | | 245 | | 134 | +-------+
কেস ২: সর্বনিম্ন থেকে সর্বোচ্চ (ASC)
mysql> SELECT * FROM DemoTable ORDER BY Value ASC;
ফলাফল:
+-------+ | Value | +-------+ | 134 | | 245 | | 434 | | 451 | | 789 | | 1090 | +-------+
টিপস: একাধিক কলামে সর্ট: ORDER BY col1 DESC, col2 ASC। NULL মান ডিফল্টভাবে ASC-এ প্রথমে, DESC-এ শেষে আসে। ORDER BY IS NULL, col দিয়ে NULL হ্যান্ডলিং কাস্টমাইজ করুন।