Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Конвертирует числа между разными системами счисления. Возвращает строковое представление числа 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'ELT(N, строка1, строка2, строкаЗ,...)
Возвращает строка1, если N = 1, строка2, если N = 2, и так далее. Возвращает NULL, если N меньше 1 или больше количества аргументов. ELT() - это дополнение FIELD().
Примеры mysql> SELECT ELT(1, 'ej', 'Heja', 'hej', 'foo');-> 'ej'mysql> SELECT ELT(3, 'ej', 'Heja', 'hej', 'foo');-> 'hej'FIELD(строка, строка1, строка2, строка3,...)
Возвращает позицию вхождения аргумента строка в список строка1, строка2, строка3,... Возвращает 0, если вхождение не найдено.
FIELD() - это дополнение ELT().
Примеры mysql> SELECT FIELD('еj', 'Hej', 'ej', 'Heja', 'hej1', 'foo');- > 2Дата публикования: 2014-10-20; Прочитано: 324 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!