HEX()

Function Description

For string parameter str, HEX() returns the hexadecimal string form of str. Where, each byte of each character in str is converted to two hexadecimal numbers (multi-byte characters are converted to more than two numbers).

For the numeric parameter N, HEX() returns the hexadecimal string form of the N value and is converted as an integer. This is equivalent to CONV(N,10,16), and the opposite operation performs CONV(HEX(N),16,10).

For the NULL parameter, this function returns NULL.

Function Syntax

> HEX(str), HEX(N)

Parameter definition

Parameters

Description

N

Required parameters. To convert to hexadecimal number.

str

Required parameters. A string, whose character is converted to two hexadecimal numbers.

Example

> 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)