кодесурса
«MYSQL

MySQL CONV () функция

script1adsense2code
script1adsense3code

Функция CONV ()

MySQL CONV () преобразует число из одной системы счисления в другую систему счисления в другую. После преобразования функция возвращает строковое представление числа.

Когда заданный аргумент является NULL, возвращаемое значение будет NULL.

Минимальная база равна 2, а максимальная база равна 36. Если база для преобразования является отрицательным числом, число считается числом со знаком. В противном случае он считается неподписанным.

Синтаксис:

 CONV (num, from_base, to_base);

аргументы

название Описание
Num Число.
from_base Существующая база числа Num.
to_base База числа num после конвертации.

Синтаксическая диаграмма:

«MySQL

Версия MySQL: 5.6


Наглядное представление функции MySQL CONV ()

«изобразительный

Пример функции MySQL CONV ()

Код:

SELECT CONV(15,10,2);

объяснение

Приведенный выше оператор MySQL преобразует числовое значение 15 из десятичной системы счисления в двоичную систему счисления.

Пример вывода:

 mysql> SELECT CONV (15,10,2);
+ --------------- +
| CONV (15,10,2) |
+ --------------- +
| 1111 | 
+ --------------- +
1 ряд в наборе (0,02 сек)

Пример: функция CONV (), использующая символьное значение

Код:

SELECT CONV('b',16,10)'Hexadecimal to Decimal',
  CONV('b',16,2) AS 'Hexadecimal to Binary';

объяснение

Приведенный выше оператор MySQL преобразует шестнадцатеричное 'b' в десятичное число и двоичное число.

Пример вывода:

 mysql> SELECT CONV ('b', 16,10) 'От шестнадцатеричного к десятичному',
    -> CONV ('b', 16,2) AS 'Шестнадцатеричный к двоичному';
+ ------------------------ + ----------------------- +
| Шестнадцатеричный в десятичный | Шестнадцатеричный в двоичный |
+ ------------------------ + ----------------------- +
| 11 | 1011 | 
+ ------------------------ + ----------------------- +
1 ряд в наборе (0,02 сек)

Пример: функция CONV () с использованием отрицательной базы

Код:

SELECT CONV(19,10,-16);

объяснение

Приведенный выше оператор MySQL преобразует десятичное значение 19 в шестнадцатеричное число. Здесь база для преобразования равна -16, поэтому она рассматривается как число без знака.

Пример вывода:

 mysql> SELECT CONV (19,10, -16);
+ ----------------- +
| CONV (19,10, -16) |
+ ----------------- +
| 13 | 
+ ----------------- +
1 ряд в наборе (0,00 сек)

Все математические функции

«MySQL

Предыдущий: ПОТОЛОК ()
Далее: COS ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code