Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL trả về gì nếu chuỗi tìm kiếm trong hàm FIELD() là NULL?


Như chúng ta biết, NULL không pass so sánh bằng với bất kỳ giá trị nào, do đó nếu chuỗi tìm kiếm được cung cấp trong hàm FIELD() là NULL, MySQL sẽ trả về 0 làm kết quả.

Ví dụ

mysql> SELECT FIELD(NULL, 'Ram', 'is', 'good', 'boy'); 
+-------------------------------------+ 
| FIELD(NULL, 'Ram', 'is', 'good', 'boy') | 
+-------------------------------------+ 
| 0                                   | 
+-------------------------------------+ 
1 row in set (0.00 sec)