MySQL UNHEX () функция
UNHEX () функция
Функция MySQL UNHEX () выполняет противоположную операцию HEX (). Эта функция интерпретирует каждую пару шестнадцатеричных цифр (в аргументе) как число и преобразует ее в символ.
Синтаксис:
UNHEX (ул.)
Возвращаемое значение является двоичной строкой.
аргументация
название | Описание |
---|---|
ул | Строка, которая должна быть преобразована в десятичное число. |
Синтаксическая диаграмма:
Версия MySQL: 5.6
Пример: функция MySQL UNHEX ()
mysql> SELECT UNHEX ('4d7953514c205475746f7269616c2c77337265736f757263'); + ------------------------------------------------- ---------- + | UNHEX ('4d7953514c205475746f7269616c2c77337265736f757263') | + ------------------------------------------------- ---------- + | Учебник по MySQL, w3resourc | + ------------------------------------------------- ---------- + 1 ряд в наборе (0,01 с) mysql> SELECT UNHEX (HEX ('w3resource')); + -------------------------- + | UNHEX (HEX ('w3resource')) | + -------------------------- + | w3resource | + -------------------------- + 1 ряд в наборе (0,00 сек) mysql> SELECT HEX (UNHEX (1234)); + ------------------ + | HEX (UNHEX (1234)) | + ------------------ + | 1234 | + ------------------ + 1 ряд в наборе (0,00 сек)
В функции UNHEX () символы в строке аргумента должны быть допустимыми шестнадцатеричными цифрами, т.е. «0» .. «9», «A» .. «F», «a» .. «f». Если в аргументной части есть не шестнадцатеричные цифры, функция вернет NULL. Смотрите следующее утверждение:
mysql> SELECT UNHEX ('www'); + -------------- + | UNHEX ('www') | + -------------- + | NULL | + -------------- + 1 ряд в наборе (0,00 сек)
Все строковые функции
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code