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

HEX

説明

入力パラメータが数値の場合、16進数値の文字列表現を返します。

入力パラメータが文字列の場合、各文字を2つの16進文字に変換し、変換されたすべての文字を文字列に連結して出力します。

構文

HEX ( <str> )

パラメータ

Parameterデスクリプション
<str>入力パラメータは数値または文字列

Return value

パラメータ<str>の16進数結果。

Example

入力パラメータは数値

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