Перейти к основному содержимому

hex_decode_string

Описание

Эта функция выполняет операцию, обратную hex().

Она интерпретирует каждую пару шестнадцатеричных цифр во входной строке как число и преобразует его в байт, представленный этим числом. Возвращаемое значение является бинарной строкой.

Эта функция поддерживается начиная с версии 1.5.0.

Синтаксис

hex_decode_string(str);

Параметры

str: строка для преобразования. Поддерживаемый тип данных — VARCHAR. Пустая строка возвращается в любой из следующих ситуаций:

  • Длина строки равна 0 или количество символов в строке является нечетным числом.
  • Строка содержит символы, отличные от [0-9], [a-z] и [A-Z].

Возвращаемое значение

Возвращает значение типа VARCHAR.

Примеры

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

Ключевые слова

HEX_DECODE_STRING