Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL MAKE_SET() 함수가 NULL을 반환할 때?


MySQL MAKE_SET() 함수는 비트 값이 NULL이면 NULL을 반환하고, 그렇지 않으면 다른 위치에서 NULL을 이 함수에서 무시합니다. 다음 예는 그것을 보여줄 것입니다 -

예시

mysql> Select MAKE_SET(NULL, 'A','B','C');
+-----------------------------+
| MAKE_SET(NULL, 'A','B','C') |
+-----------------------------+
| NULL                        |
+-----------------------------+
1 row in set (0.00 sec)

mysql> Select MAKE_SET(2, NULL,'B',NULL);
+----------------------------+
| MAKE_SET(2, NULL,'B',NULL) |
+----------------------------+
| B                          |
+----------------------------+
1 row in set (0.00 sec)