কম্পিউটার

কিভাবে আমি MySQL টেবিল থেকে কলামের মানগুলিকে মানগুলির সেট হিসাবে ফিরিয়ে দিতে পারি?


MySQL MAKE_SET() ফাংশনের সাহায্যে, আমরা MySQL টেবিল থেকে কলামের মানগুলিকে মানগুলির সেট হিসাবে ফিরিয়ে দিতে পারি। এটি বোঝার জন্য, আমরা Student_Name টেবিলের উদাহরণ নিচ্ছি যেটিতে নিম্নলিখিত ডেটা রয়েছে −

mysql> Select * from Student_Name;
+---------+-------+---------+
| FName   | Mname | Lname   |
+---------+-------+---------+
| Rahul   | NULL  | Singh   |
| Gaurav  | Kumar | NULL    |
| Harshit | NULL  | Khurana |
| Yash    | Pal   | Sharma  |
+---------+-------+---------+
4 rows in set (0.00 sec)

এখন, ধরুন আমরা যদি 'Fname' এবং 'Lname' কলামের মানগুলির সেট তৈরি করতে চাই তাহলে নিম্নলিখিত ক্যোয়ারীটি তা করবে -

mysql> Select MAKE_SET(1|4,fname,mname,lname)AS '(Fname,Lname)' from Student_name;
+-----------------+
| (Fname,Lname)   |
+-----------------+
| Rahul,Singh     |
| Gaurav          |
| Harshit,Khurana |
| Yash,Sharma     |
+-----------------+
4 rows in set (0.00 sec)

  1. কিভাবে একটি MySQL টেবিলে কলাম সংখ্যা খুঁজে পেতে?

  2. আমি কিভাবে একটি MySQL টেবিলের সমস্ত কলাম তালিকাভুক্ত করব?

  3. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  4. কিভাবে MySQL ফাংশন থেকে টেবিল ফেরত?