如果我们为 MySQL CHAR() 函数提供 NULL 作为参数,将会发生什么?


如果为 MySQL CHAR() 函数提供的参数为 NULL,则函数会忽略该参数。要理解此函数,请考虑以下示例 −

mysql> Select CHAR(65,66,67,NULL);
+---------------------+
| CHAR(65,66,67,NULL) |
+---------------------+
| ABC                 |
+---------------------+
1 row in set (0.00 sec)

mysql> Select CHAR(NULL,66,67,NULL);
+-----------------------+
| CHAR(NULL,66,67,NULL) |
+-----------------------+
| BC                    |
+-----------------------+
1 row in set (0.00 sec)

在上述两个示例中,CHAR() 函数忽略 NULL 并将数字值转换为字符值。

更新时间:2020-06-22

75 次浏览

开启你的 职业生涯

完成课程,获得认证

开始
广告