如果我提供NULL,MySQL CHAR_LENGTH()函数将返回什么?
在这种情况下,CHAR_LENGTH()函数的输出取决于以下条件:我们是将NULL作为字符串提供还是仅向其提供NULL。以下示例将展示差异-
mysql> Select CHAR_LENGTH(NULL);
+-------------------+
| CHAR_LENGTH(NULL) |
+-------------------+
| NULL |
+-------------------+
1 row in set (0.00 sec)
mysql> Select CHAR_LENGTH('NULL');
+---------------------+
| CHAR_LENGTH('NULL') |
+---------------------+
| 4 |
+---------------------+
1 row in set (0.00 sec)从上面的结果集中可以看出,当我们将NULL作为字符串提供时,CHAR_LENGTH()函数将返回字符数,即4,否则,当我们仅提供NULL时,它将返回NULL作为输出。
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语