Computer >> Máy Tính >  >> Lập trình >> MySQL

Khi MySQL FIND_IN_SET () hàm trả về NULL dưới dạng đầu ra?

Hàm FIND_IN_SET () trả về NULL dưới dạng đầu ra nếu bất kỳ đối số nào, tức là chuỗi tìm kiếm hoặc danh sách chuỗi, là NULL. Tất nhiên, nó cũng sẽ trả về NULL nếu cả hai đối số đều là NULL.

Ví dụ

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)