|
Программирование >> Создание клиентов mysql
EXPORT 8ЕТ(битовое поле, строка единицы, строка нуля[, разделитель[, счетчикjShtob]]) Эта функция возвращает строку флагов, соответствующих значениям битов первого аргумента. Биты интерпретируются от младшего к старшему, а сама строка строится слева направо. Во втором и третьем аргументах задаются строки, которые подставляются при обнаружении соответственно единичного и нулевого бита. По умолчанию разделителем служит запятая, но эту установку можно менять. Кроме того, по умолчанию анализируются все 64 бита целого числа, но в пятом аргументе можно задать максимальное количество битов. В листинге 12.58 вместо единичных битов подставляется Y, вместо нулевых битов - N, а разделителем служит вертикальная черта. Анализируются первые восемь битов числа 9. Р1ЕЬО(элемент, Эта функция возвращает индекс указанного элемента в приведенном далее списке (листинг 12.59). Нумерация элементов начинается с единицы. Если элемент не найден, возвращается 0. РШО 1Ы ЗЕТ(элемент, список) Эта функция возвращает индекс указанного элемента в списке, представляющем собой строку разделенных запятыми элементов (листинг 12.60). Нумерация тов начинается с единицы. Строки 175 РОйМАТ(число, точность) Эта функция возвращает число с указанным количеством цифр после десятичной точки и запятыми, вставленными между группами разрядов (листинг 12.61). НЕХ(целое) Эта функция возвращает представление целого числа (листинг 12.62). 1ЫЕТ АТОЫ(адрес) Эта функция преобразует IP-адрес, записанный в строковом виде, в числовую форму (листинг 12.63). Понимаются как 4-байтовые, так и 8-байтовые адреса. mysql> SELECT INET ATON(64.28.67.7О); +--------------------------+ I INET ATON{64.28.67.70) I +--------------------------+ I 1075594054 I +--------------------------+ 1 row in set (0.00 sec) 1МЕТ ЫТОА(адрес) Эта функция возвращает строковое представление IP-адреса, записанного в числовом виде (листинг 12.64). mysql> SELECT INET NTOA(1075594054i +-------------------------+ 1 INET NTOA{1075594054 ) +-------------------------+ i 64.28.67.70 I +-------------------------+ 1 row in set (0.00 sec) ШЗЕВТ(длина,ПОЗИЦИЯ, длина, подстрока) Эта функция вставляет в строку заданную подстроку. Второй аргумент определяет позицию вставки, а третий аргумент указывает на то, сколько символов можно затереть, начиная с этой позиции. В листинге 12.65 показана вставка в строку подстроки ABC в позицию 3 с перезаписью одного символа.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.07
При копировании материалов приветствуются ссылки. |