如果 FIELD() 函数中提供的搜索字符串为 NULL,MySQL 会返回什么?


众所周知,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)

更新时间: 20-6 月 -2020

92 浏览

开启您的职业生涯

通过完成该课程取得认证

现在开始
广告
© . All rights reserved.