✏️ Explanatory Question

ORDER BY কখন ব্যবহার করি?

👁 4 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

প্রশ্ন ১৮: ORDER BY কখন ব্যবহার করি?

Query result-কে সাজানোর জন্য ব্যবহৃত SQL clause।

সংজ্ঞা

ORDER BY clause ব্যবহার করে SELECT query-র ফলাফল কোনো একটি বা একাধিক column-এর ভিত্তিতে ascending (ASC) বা descending (DESC) ক্রমে সাজানো যায়।

কখন ব্যবহার করি?

  • রিপোর্ট ক্রমানুসারে দেখাতে।
  • সর্বোচ্চ/সর্বনিম্ন মান শনাক্ত করতে।
  • নাম, তারিখ বা স্কোর অনুযায়ী সাজাতে।
  • একাধিক column-এর উপর ভিত্তি করে multi-level sorting করতে।

উদাহরণ

-- নাম অনুযায়ী ascending
SELECT * FROM Student ORDER BY name ASC;

-- মার্ক অনুযায়ী descending
SELECT * FROM Student ORDER BY marks DESC;

-- multi-column
SELECT * FROM Student ORDER BY class ASC, marks DESC;
Tip: ORDER BY না দিলে SQL ফলাফল কোনো নির্দিষ্ট ক্রমে আসার নিশ্চয়তা নেই।