MySQL ORDER BY clause কোন প্রশ্নের ফলাফলের উপর সাজানো নির্দিষ্ট করতে ব্যবহৃত হয়। ORDER BY কীওয়ার্ডটি অবশ্যই কলামের নাম অনুসরণ করতে হবে যার উপর আমরা সাজাতে চাই। উদাহরণ স্বরূপ, আমরা কলাম 'দাম' -
এর ভিত্তিতে 'রেটলিস্ট' নামের নিচের টেবিলটিকে সাজাতে চাইmysql> Select * from ratelist; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502 | | 2 | B | 630 | | 3 | C | 1005 | | 4 | h | 850 | | 5 | T | 250 | +----+------+-------+ 5 rows in set (0.05 sec)
ORDER BY ক্লজের সাহায্যে বাছাই করা যেতে পারে নিম্নরূপ −
mysql> Select * from ratelist ORDER BY Price; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 5 | T | 250 | | 1 | A | 502 | | 2 | B | 630 | | 4 | h | 850 | | 3 | C | 1005 | +----+------+-------+ 5 rows in set (0.01 sec)
উপরের ক্যোয়ারীটি ডিফল্ট বাছাই ক্রম অর্থাৎ ঊর্ধ্বগতিতে দামের ভিত্তিতে টেবিলটি সাজানো হয়েছে৷