hex

description

Syntax

VARCHAR hex(VARCHAR str)

VARCHAR hex(BIGINT num)

如果输入参数是数字,返回十六进制值的字符串表示形式;

如果输入参数是字符串,则将每个字符转化为两个十六进制的字符,将转化后的所有字符拼接为字符串输出

example

1. 输入字符串

3. mysql> select hex('1');
4. +----------+
5. | hex('1') |
6. +----------+
7. | 31       |
8. +----------+

10. mysql> select hex('@');
11. +----------+
12. | hex('@') |
13. +----------+
14. | 40       |
15. +----------+

17. mysql> select hex('12');
18. +-----------+
19. | hex('12') |
20. +-----------+
21. | 3132      |
22. +-----------+
1. 输入数字

3. mysql> select hex(12);
4. +---------+
5. | hex(12) |
6. +---------+
7. | C       |
8. +---------+

10. mysql> select hex(-1);
11. +------------------+
12. | hex(-1)          |
13. +------------------+
14. | FFFFFFFFFFFFFFFF |
15. +------------------+

keywords

1. HEX