В этом учебном пособии вы узнаете, как использовать MySQL функцию CONV с синтаксисом и примерами.
Описание
MySQL функция CONV преобразует число из одной числовой базы в другую и возвращает результат в виде строкового значения.
Синтаксис
Синтаксис MySQL функции CONV:
CONV( number, from_base, to_base )
Параметры или аргументы
number - число, которое необходимо преобразовать.
from_base - базовая цифра, в которой в данный момент представлено число. Значение from_base может быть от 2 до 36.
to_base - базовая цифра для преобразования. Значение to_base может быть между 2 и 36, или между -2 и -36.
Примечание
- Функция CONV возвращает преобразованное число как строковое значение.
- Если указана положительная to_base, функция CONV рассматривает число как число без знака.
- Если указана отрицательная to_base, функция CONV рассматривает число как число со знаком.
- Функция CONV с синтаксисом CONV (число, 10,2) эквивалентна использованию функции BIN.
- Функция CONV возвращает NULL, если любой из параметров имеет значение NULL (т.е. number, from_base или to_base).
Применение
Функция CONV может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции CONV, чтобы понять, как использовать функцию CONV в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
mysql> SELECT CONV(101, 2, 10); #Результат: 5 mysql> SELECT CONV(5, 10, 2); #Результат: 101 mysql> SELECT CONV(-74, 10, -16); #Результат: -4A mysql> SELECT CONV(74, 10, 16); #Результат: 4A mysql> SELECT CONV('4A', 16, 10); #Результат: 74 |