Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีคืนค่าคอลัมน์จากตาราง MySQL เป็นชุดค่า (Set of values)


ด้วยความช่วยเหลือของฟังก์ชัน MAKE_SET() ของ MySQL เราสามารถคืนค่าของคอลัมน์จากตาราง 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)