メインコンテンツまでスキップ
バージョン: 2.5

hex

説明

x が数値の場合、この関数はその値の16進数文字列表現を返します。

x が文字列の場合、この関数は文字列の各文字を2つの16進数に変換した16進数文字列表現を返します。

構文

HEX(x);

パラメータ

x: 変換する文字列または数値。サポートされているデータ型は BIGINT と VARCHAR です。

戻り値

VARCHAR 型の値を返します。

mysql> select hex(3);
+--------+
| hex(3) |
+--------+
| 3 |
+--------+
1 row in set (0.00 sec)

mysql> select hex('3');
+----------+
| hex('3') |
+----------+
| 33 |
+----------+
1 row in set (0.00 sec)

mysql> select hex('apple');
+--------------+
| hex('apple') |
+--------------+
| 6170706C65 |
+--------------+

キーワード

HEX