В команде SQL выражение SELECT
или определение WHERE могут
включать в себя любое выражение, в
котором используются описанные
ниже функции.
Выражение, содержащее NULL,
всегда будет давать в результате
величину NULL, если иное не
оговорено в документации для
операторов и функций,
задействованных в данном выражении.
Примечание: между именем функции и следующими за ним скобками не должно быть пробелов. Это поможет синтаксическому анализатору MySQL отличать вызовы функций от ссылок на таблицы или столбцы, имена которых случайно окажутся теми же, что и у функций. Однако допускаются пробелы до или после аргументов.
Если нужно, чтобы в MySQL допускались
пробелы после имени функции,
следует запустить mysqld с
параметром --ansi или
использовать CLIENT_IGNORE_SPACE в
mysql_connect(), но в этом случае
все имена функций станут
зарезервированными словами. See
Раздел 1.9.2, «Запуск MySQL в режиме ANSI».
В целях упрощения в данной
документации результат выполнения
программы mysql в примерах
представлен в сокращенной форме.
Таким образом вывод:
mysql> SELECT MOD(29,9);
1 rows in set (0.00 sec)
+-----------+
| mod(29,9) |
+-----------+
| 2 |
+-----------+
будет представлен следующим образом:
mysql> SELECT MOD(29,9);
-> 2
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
