跳到主要内容
版本:2.5

hex

功能

若参数 x 是数字,则返回十六进制值的字符串表示形式;若参数 x 是字符串,则将每个字符转化为两个十六进制的字符,将转化后的所有字符拼接为字符串输出。

语法

HEX(x);

参数说明

x: 支持的数据类型为 BIGINT、VARCHAR。

返回值说明

返回值的数据类型为 VARCHAR。

示例

mysql> select hex(3);
+--------+
| hex(3) |
+--------+
| 3 |
+--------+
1 row in set (0.00 sec)

mysql> select hex('3');
+----------+
| hex('3') |
+----------+
| 33 |
+----------+
1 row in set (0.00 sec)