Hàm MAKE_SET() trả về giá trị cột dưới dạng tập chuỗi. Ví dụ bảng Student_Name:
mysql> SELECT * FROM Student_Name; +---------+-------+---------+ | FName | Mname | Lname | +---------+-------+---------+ | Rahul | NULL | Singh | | Gaurav | Kumar | NULL | | Harshit | NULL | Khurana | | Yash | Pal | Sharma | +---------+-------+---------+
Tạo tập (Fname, Lname) - bit 1 và bit 4 (1|4=5):
mysql> SELECT MAKE_SET(1|4, fname, mname, lname) AS '(Fname,Lname)' FROM Student_name; +-----------------+ | (Fname,Lname) | +-----------------+ | Rahul,Singh | | Gaurav | | Harshit,Khurana | | Yash,Sharma | +-----------------+
1|4 = 5 (binary 101) → chọn chuỗi 1 (Fname) và chuỗi 3 (Lname), bỏ qua Mname (vị trí 2). NULL trong Mname bị bỏ qua tự động.