Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เมื่อไรที่ MySQL LOCATE() คืนค่า NULL

จะคืนค่า NULL เมื่อค่าของอาร์กิวเมนต์แรก (สตริงย่อย) หรืออาร์กิวเมนต์ที่สอง (สตริง) เป็น NULL ตัวอย่างด้านล่างสาธิต:

ตัวอย่าง

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