如果 FIELD() 函数中提供的搜索字符串为 NULL,MySQL 将返回什么?
mysqlmysqli database
我们知道 NULL 与任何值都无法进行相等性比较,因此如果 FIELD() 函数中提供的搜索字符串为 NULL,则 MySQL 将返回 0 作为输出。
示例
mysql> Select FIELD(NULL,'Ram','is','good','boy'); +-------------------------------------+ | FIELD(NULL,'Ram','is','good','boy') | +-------------------------------------+ | 0 | +-------------------------------------+ 1 row in set (0.00 sec)