Навигация

Поиск по Сайту

Партнеры

Самоучитель. Книги.

Статистика

    Каталог@Mail.ru - каталог ресурсов интернет

Урок 6.1: Функции для использования MySQL в SELECT и WHERE

Главная Страница » Книги по PHP » MySQL уроки для начинающих с нуля » Функции для использования в SELECT и WHERE

Из предыдущих глав вы уже могли понять, что выражение для поиска данных в таблицах выглядит в общем виде так:

SELECT _вывести FROM где_искать WHERE что_искать;

Так вот, в частях Что_вывести и Что_искать могут быть использованы разные критерии, а точнее функции, возвращающие различные значения. Это было продемонстрировано в главе 2. Теперь, основываясь на знаниях, полученных в главе 3, вы уже можете понять, что каждая функция возвращает некоторое значение, а все значения в MySQL имеют тип. Тип значения, возвращаемого функцией, называют типом возврата или типом функции. А само возвращаемое значение именуется значением функции или значением возврата.

Выражение, которое содержит NULL всегда, производит значение NULL, если иное не обозначено в документации для операторов и функций, включаемых в выражение.

Не должно быть никаких пробелов между именем функции и круглой скобкой после него. Это помогает синтаксическому анализатору MySQL различать обращения к функции и ссылки к таблицам или столбцам, которые, случается, имеют то же самое имя, что и функция. Пробелы вокруг параметров разрешаются.

Ради краткости, все примеры в этой главе отображают вывод из программы mysql в сокращенной форме. Например:

mysql> select MOD(29,9);
1 rows in set (0.00 sec)
+-----------+
| mod(29,9) |
+-----------+
| 2         |
+-----------+

Отображается подобно этому:

mysql> select MOD(29,9);
-> 2