Последнее обновление
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 |
+--------------------------------+