Cú pháp
MAKE_SET(bits, str1, str2, ...)
bits: Số nguyên (thập phân hoặc nhị phân) – các bit được set (1) quyết định chuỗi nào được chọn.str1, str2...: Danh sách chuỗi tương ứng với bit 0, bit 1, bit 2... (bit thấp đến cao).
Ví dụ
mysql> SELECT MAKE_SET(1|2|4, 'Tutorials','Point','.com'); +---------------------------------------------+ | MAKE_SET(1|2|4, 'Tutorials','Point','.com') | +---------------------------------------------+ | Tutorials,Point,.com | +---------------------------------------------+
Giải thích:
1|2|4 = 7(nhị phân111).- Bit 0 (giá trị 1) = 1 → chọn 'Tutorials'.
- Bit 1 (giá trị 2) = 1 → chọn 'Point'.
- Bit 2 (giá trị 4) = 1 → chọn '.com'.
- Kết quả nối bằng dấu phẩy:
Tutorials,Point,.com.