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)