如果我们将空的十六进制值转换成数字,MySQL 返回什么?


众所周知,空的十六进制值是一个零长度二进制字符串,因此如果向其中添加 0,则结果为 0。换句话说,我们可以说,如果我们将空的十六进制值转换成一个数字,则它产生 0。以下查询将对此进行解释 -

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

更新于:20-06-2020

72 次浏览

开启你的 职业

通过完成课程获得认证

开始
广告
© . All rights reserved.