unhex 関数

適用対象: 「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

16 進数の expr をバイナリに変換します。

構文

unhex(expr)

引数

  • expr: 16 進数文字の STRING 式。

戻り値

結果は BINARY です。

expr の長さが奇数の場合、最初の文字は破棄され、結果には null バイトが埋め込まれます。 expr に 16 進数以外の文字が含まれている場合、結果は NULL になります。

> SELECT decode(unhex('537061726B2053514C'), 'UTF-8');
 Spark SQL