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

MySQL-এ ORDER BY ক্লজ ব্যবহার করে রো অর্থপূর্ণভাবে সর্ট করা

রোগুলো অর্থপূর্ণভাবে সর্ট করার জন্য ORDER BY ক্লজ ব্যবহার করা হয়। মনে করুন নিচের টেবিলটি সর্ট করতে চাই:

mysql> Select * from Student;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+

Name দিয়ে সর্ট:

mysql> Select * from student order by name;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
| Gaurav |    100 | B.tech |
+--------+--------+--------+

Grade দিয়ে সর্ট:

mysql> Select * from student order by Grade;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+

ব্যাখ্যা: ORDER BY ক্লজে কলামের নাম দিয়ে সর্ট করা যায়। ডিফল্ট অ্যাসেন্ডিং, ডিসেন্ডিং করতে DESC লাগাতে হয়।

  1. MySQL-এ সিরিয়াল নম্বর হিসেবে সারি গণনা করার নতুন কলাম যোগ করা

  2. MySQL-এ IN ক্লজের ক্রম অনুযায়ী রো সিলেক্ট করা

  3. MySQL-এ দিনের সংখ্যা গণনা করুন

  4. MySQL-এ পরবর্তী AUTO_INCREMENT মান জানুন