HEX()
函数说明
对于字符串参数 str,HEX() 返回 str 的十六进制字符串形式,其中 str 中每个字符的每个字节都转换为两个十六进制数字。(多字节字符转换成两个以上的数字。)
对于数值参数 N,HEX() 返回 N 值的十六进制字符串形式,且按照整数进行转换。这等同于 CONV(N,10,16),相反的操作执行 CONV(HEX(N),16,10)。
对于 NULL 参数,此函数返回 NULL。
函数语法
> HEX(str), HEX(N)
参数释义
| 参数 | 说明 |
|---|---|
| N | 必要参数。要转换为十六进制的数字。 |
| str | 必要参数。字符串,其每个字符都要转换为两个十六进制数字。 |
示例
> SELECT HEX('abc');
+----------+
| hex(abc) |
+----------+
| 616263 |
+----------+
1 row in set (0.00 sec)
> SELECT HEX(255);
+----------+
| hex(255) |
+----------+
| FF |
+----------+
1 row in set (0.00 sec)