Поделиться через


Функция unhex

Область применения: флажок Databricks SQL флажок Databricks Runtime

Преобразует шестнадцатеричное значение expr в двоичное (BINARY).

Синтаксис

unhex(expr)

Аргументы

  • expr: выражение STRING шестнадцатеричных символов.

Возвраты

Результат имеет тип BINARY.

Если длина expr нечетна, первый символ удаляется, а результат дополняется нулевым байтом. Если expr содержит символы, не входящие в набор шестнадцатеричных цифр, возвращается значение NULL.

Примеры

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