Программирование >>  Создание клиентов mysql 

1 ... 51 52 53 [ 54 ] 55 56 57 ... 201


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 с перезаписью одного символа.




1 ... 51 52 53 [ 54 ] 55 56 57 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.07
При копировании материалов приветствуются ссылки.
Яндекс.Метрика