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

TO_HEX

Описание​

Преобразует входную строку в соответствующую последовательность байтов в шестнадцатеричном представлении.

Псевдоним​

TO_BINARY

Синтаксис​

TO_HEX(<str>)

Параметры​

ПараметрОписание
<str>Строковые данные для преобразования

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

Возвращает декодированное значение VARBINARY (отображается в шестнадцатеричном формате с префиксом 0x). Возвращает NULL, если выполняется любое из следующих условий: Входное значение равно NULL; Длина входного значения равна 0; Длина входного значения нечётная; Входное значение содержит символы, не входящие в набор [0-9a-fA-F]; Длина декодированного результата равна 0 (ошибка декодирования).

Примеры​

select to_hex(NULL),to_hex('a');
+----------------------------+--------------------------+
| to_hex(NULL) | to_hex('a') |
+----------------------------+--------------------------+
| NULL | NULL |
+----------------------------+--------------------------+
select to_hex('ab');
+----------------------------+
| to_hex('ab') |
+----------------------------+
| 0xAB |
+----------------------------+
select to_hex('000A');
+--------------------------------+
| to_hex('000A') |
+--------------------------------+
| 0x000A |
+--------------------------------+