如果我们将字符串列表中的NULL和其他值组合在一起(作为FIELD()函数的参数提供),对MySQL输出会有什么影响?
如果我们在字符串列表中将NULL和其他值组合在一起(在FIELD()函数中作为参数提供),则输出将发生重大变化。以下示例将对其进行演示
示例
mysql> Select FIELD('good','Ram','is','good','boy');
+---------------------------------------+
| FIELD('good','Ram','is','good','boy') |
+---------------------------------------+
| 3 |
+---------------------------------------+
1 row in set (0.00 sec)从上面的输出中可以看到,搜索字符串'good'的索引号为3。现在,如果我们在字符串列表中添加NULL,则输出将发生如下显着变化-
mysql> Select FIELD('good','Ram','is',NULL,'good','boy');
+---------------------------------------------+
| FIELD('good','Ram','is',NULL,'good','boy') |
+---------------------------------------------+
| 4 |
+---------------------------------------------+
1 row in set (0.00 sec)这意味着MySQL也将比较搜索字符串和NULL。
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短