Введение в СУБД MySQL


CONV(N, основание_начальное, основание_конечное)


Конвертирует числа между разными системами счисления. Возвращает строковое представление числа N, преобразованное из системы счисления с основанием основание_начальное в систему счисления с основанием основание_конечное. Возвращает NULL, если любой из аргументов равен NULL. Аргумент N интерпретируется как целое, но может указываться и как целое, и как строка. Минимальное основание системы счисления - 2, максимальное - 36. Если значение основание_конечное отрицательное, N рассматривается как целое со знаком. В противном случае N считается беззнаковым целым. CONV() работает с 64-разрядной точностью.

mysql> SELECT CONV('а',16,2); -> '1010'

mysql> SELECT CONV('6E',18,8) ; -> '172'

mysql> SELECT CONV(-17,10,-18) ; -> '-H'

mysql> SELECT CONV(10+'10'+'10'+0xa,10,10); -> '40'




Начало  Назад  Вперед