Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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'

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...