HEX()

函数说明

对于字符串参数 str,HEX() 返回 str 的十六进制字符串形式。其中,str 中的每个字符的每个字节都转换为两个十六进制数字 (多字节字符转换成两个以上的数字)。

对于数值参数 N,HEX() 返回 N 值的十六进制字符串形式,且按照整数进行转换。这等同于 CONV(N,10,16),相反的操作执行 CONV(HEX(N),16,10)

对于 NULL 参数,此函数返回 NULL

函数语法

  1. > HEX(str), HEX(N)

参数释义

参数说明
N必要参数。要转换为十六进制的数字。
str必要参数。字符串,其每个字符都要转换为两个十六进制数字。

示例

  1. > SELECT HEX('abc');
  2. +----------+
  3. | hex(abc) |
  4. +----------+
  5. | 616263 |
  6. +----------+
  7. 1 row in set (0.00 sec)
  8. > SELECT HEX(255);
  9. +----------+
  10. | hex(255) |
  11. +----------+
  12. | FF |
  13. +----------+
  14. 1 row in set (0.00 sec)