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

MySQL FIND_IN_SET() 함수가 출력으로 NULL을 반환할 때?

<시간/>

FIND_IN_SET() 함수는 검색 문자열 또는 문자열 목록과 같은 인수 중 하나라도 NULL인 경우 NULL을 출력으로 반환합니다. 물론 두 인수가 모두 NULL인 경우에도 NULL을 반환합니다.

예시

mysql> Select FIND_IN_SET(NULL,'Ram is a good boy') AS Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

mysql> SELECT FIND_IN_SET('RAM',NULL)AS RESULT;
+--------+
| RESULT |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

mysql> SELECT FIND_IN_SET(NULL,NULL);
+------------------------+
| FIND_IN_SET(NULL,NULL) |
+------------------------+
|                   NULL |
+------------------------+
1 row in set (0.00 sec)