HEX
描述
如果输入参数是数字,返回十六进制值的字符串表示形式。
如果输入参数是字符串,则将每个字符转化为两个十六进制的字符,将转化后的所有字符拼接为字符串输出。
语法
HEX ( <str> )
参数
参数 | 说明 |
---|---|
<str> | 输入参数是数字或者字符串 |
返回值
参数 <str>
的十六进制结果。
举例
输入参数是数字
SELECT HEX(12),HEX(-1)
+---------+------------------+
| hex(12) | hex(-1) |
+---------+------------------+
| C | FFFFFFFFFFFFFFFF |
+---------+------------------+
输入参数是字符串
SELECT HEX('1'),HEX('@'),HEX('12')
+----------+----------+-----------+
| hex('1') | hex('@') | hex('12') |
+----------+----------+-----------+
| 31 | 40 | 3132 |
+----------+----------+-----------+