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

ফলাফল সেটে (Result Set) না থাকা কলামের ভিত্তিতে MySQL আউটপুট সর্ট কীভাবে করবেন?


ফলাফল সেটে থাকা কলাম ছাড়া অন্য কোনো কলামের ভিত্তিতে সর্ট করা ফলাফল পাওয়া সম্ভব। এতে সিলেক্ট করা ফিল্ডগুলো এবং সর্ট করার কাঙ্ক্ষিত কলামের নাম লিখলেই হয়। নিচের উদাহরণে 'Name' এবং 'Address' ফিল্ড থাকা ফলাফল সেটকে 'id' কলাম অনুযায়ী সর্ট করা হয়েছে।

mysql> Select Name, Subject From Student ORDER BY Id;
+---------+-----------+
| Name    | Subject   |
+---------+-----------+
| Gaurav  | Computers |
| Aarav   | History   |
| Harshit | Commerce  |
| Raman   | Computers |
+---------+-----------+
4 rows in set (0.00 sec)

DESC বা ASC কীওয়ার্ডও ব্যবহার করা যায়:

mysql> Select Name, Subject from Student ORDER BY Id DESC;
+---------+-----------+
| Name    | Subject   |
+---------+-----------+
| Raman   | Computers |
| Harshit | Commerce  |
| Aarav   | History   |
| Gaurav  | Computers |
+---------+-----------+
4 rows in set (0.00 sec)

  1. MySQL-এ DAYNAME() ব্যবহার করে জন্মতারিখ থেকে বারটি বের করা

  2. MySQL-এ লিস্ট সাজিয়ে কলামের শেষে একটি নির্দিষ্ট ফলাফল প্রদর্শন করা

  3. MySQL-এ ফলাফল সেটকে নির্দিষ্ট ক্রমে সাজানো

  4. MySQL-এ CASE WHEN দিয়ে ছাত্রদের নম্বর অনুযায়ী কাস্টম মেসেজ সেট করা