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

我们知道一个空的十六进制值是一个零长度的二进制字符串,因此,如果将其添加为0,则结果将为0。换句话说,我们可以说,如果将一个空的十六进制值转换为一个数字,那么它将产生0。以下查询将使其理解-

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