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

MySQL-এ ORDER BY DESC/ASC ব্যবহার করে সর্বোচ্চ থেকে সর্বনিম্ন বা উল্টো সর্ট করুন

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 হ্যান্ডলিং কাস্টমাইজ করুন।

  1. MySQL-এ DISTINCT, ORDER BY DESC, LIMIT OFFSET ব্যবহার করে Nth সর্বোচ্চ মান বের করুন

  2. MySQL에서 타임스탬프 값으로부터 날짜만 추출하기

  3. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল ব্যবহার করে এক কলাম থেকে অন্য কলামের মান ডিরাইভ করা (রানিং টোটাল)

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