Hàm MAKE_SET() trả về NULL chỉ khi giá trị bit (đối số đầu) là NULL. NULL ở các vị trí khác bị bỏ qua.
Ví dụ
mysql> SELECT MAKE_SET(NULL, 'A','B','C'); +-----------------------------+ | MAKE_SET(NULL, 'A','B','C') | +-----------------------------+ | NULL | +-----------------------------+ mysql> SELECT MAKE_SET(2, NULL,'B',NULL); +----------------------------+ | MAKE_SET(2, NULL,'B',NULL) | +----------------------------+ | B | +----------------------------+
Đối số đầu NULL → kết quả NULL. Đối số đầu = 2 (bit 2 set), chuỗi thứ 2 là 'B' → trả về 'B', bỏ qua NULL ở vị trí 1 và 3.