কম্পিউটার

কিভাবে আমরা একক প্রশ্নে একাধিক কলাম সাজাতে পারি?


আমরা ORDER BY Clause সহ একাধিক কলামের নাম দিয়ে একক প্রশ্নে একাধিক কলাম সাজাতে পারি। উপরের সিনট্যাক্স নিম্নরূপ -

সিনট্যাক্স

Select Col1,Col2,… from table_name ORDER BY Col1, Col2,…

উদাহরণ

ধরুন আমরা 'Student' নামের টেবিলটিকে 'Name' এবং 'RollNo' উভয় কলাম দ্বারা সাজাতে চাই, তাহলে আমরা এর জন্য নিম্নরূপ একক প্রশ্ন লিখতে পারি -

mysql> Select Name, RollNo from student order by name,rollno;
+--------+--------+
| name   | rollno |
+--------+--------+
| Aarav  |    150 |
| Aryan  |    165 |
| Gaurav |    100 |
+--------+--------+
3 rows in set (0.00 sec)

উপরের প্রশ্নটি সাজানো আউটপুট হিসাবে 'নাম' এবং 'রোলনো' দিয়েছে। এছাড়াও আমরা টেবিলের সমস্ত কলামকে নিম্নরূপ আউটপুট হিসাবে পেতে পারি -

mysql> Select * from student order by name,rollno;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
| Gaurav |    100 | B.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

  1. কিভাবে একটি একক MySQL ক্যোয়ারীতে একাধিক সারি পেতে হয়?

  2. একক ক্যোয়ারীতে একসাথে একাধিক কলাম সাজাতে MySQL ক্যোয়ারী

  3. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?

  4. কিভাবে Python এ একাধিক কলাম দ্বারা CSV সাজাতে হয়?