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

MySQL trả về gì nếu chuỗi tìm kiếm, được cung cấp trong hàm FIELD (), là NULL?

Như chúng ta biết rằng NULL không thể so sánh bình đẳ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 thì MySQL trả về 0 dưới dạng đầu ra.

Ví dụ

mysql> Select FIELD(NULL,'Ram','is','good','boy');

+-------------------------------------+
| FIELD(NULL,'Ram','is','good','boy') |
+-------------------------------------+
|                                   0 |
+-------------------------------------+

1 row in set (0.00 sec)