Последнее обновление
CONV
Описание
Преобразует входной параметр из одной системы счисления в другую.
Синтаксис
CONV(<input>, <from_base>, <to_base>)
Параметры
| Параметр | Описание |
|---|---|
<input> | Значение для преобразования в виде строки или целого числа |
<from_base> | Числовое значение, задающее основание исходной системы счисления, в диапазоне [2,36]. |
<to_base> | Числовое значение, задающее основание целевой системы счисления, в диапазоне [2,36]. |
Возвращаемое значение
Число в целевой системе счисления с основанием <to_base> возвращается в виде строки.
Если любой из входных параметров равен NULL, возвращается NULL.
Если <from_base> или <to_base> выходит за пределы допустимого диапазона, возвращается NULL.
Примеры
SELECT CONV(15,10,2);
+-----------------+
| conv(15, 10, 2) |
+-----------------+
| 1111 |
+-----------------+
SELECT CONV('ff',16,10);
+--------------------+
| conv('ff', 16, 10) |
+--------------------+
| 255 |
+--------------------+
SELECT CONV(230,10,16);
+-------------------+
| conv(230, 10, 16) |
+-------------------+
| E6 |
+-------------------+
SELECT CONV(230,10,NULL);
+-------------------+
| CONV(230,10,NULL) |
+-------------------+
| NULL |
+-------------------+
SELECT CONV(230,10,56);
+-----------------+
| CONV(230,10,56) |
+-----------------+
| NULL |
+-----------------+