将空十六进制值转换为数字时 MySQL 返回什么?


正如我们所知,十六进制空值是零长度二进制字符串,因此,若向其添加 0,则结果为 0。换句话说,我们可以说,如果将十六进制空值转换为数字,则会生成 0。以下查询将使您理解这一点 −

mysql> SELECT X''+ 0;
+--------+
| X''+ 0 |
+--------+
| 0      |
+--------+
1 row in set (0.15 sec)

更新时间:2020 年 6 月 20 日

72 次浏览

Kickstart Your 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.