メインコンテンツまでスキップ

hex_decode_string

hex_decode_string

Description​

この関数は、hex() の逆の操作を行います。

入力文字列内の各組の16進数の桁を数値として解釈し、それによって表されるバイトに変換します。戻り値はバイナリ文字列です。

この関数はv3.0からサポートされています。

Syntax​

hex_decode_string(str);

Parameters​

str: 変換する文字列です。サポートされるデータ型はVARCHARです。以下のいずれかの状況が発生した場合、空の文字列が返されます。

  • 文字列の長さが0であるか、文字列の文字数が奇数である。
  • 文字列に [0-9]、[a-z]、および [A-Z] 以外の文字が含まれている。

Return value​

VARCHAR型の値を返します。

Examples​

mysql> select hex_decode_string(hex("Hello StarRocks"));
+-------------------------------------------+
| hex_decode_string(hex('Hello StarRocks')) |
+-------------------------------------------+
| Hello StarRocks |
+-------------------------------------------+

Keywords​

HEX_DECODE_STRING