6.3. Функции, используемые в операторах SELECT и WHERE
- 6.3.1. Операторы и функции общего назначения
- 6.3.1.1. Круглые скобки
- 6.3.1.2. Операторы сравнения
- 6.3.1.3. Логические операторы
- 6.3.1.4. Функции потока управления программой
- 6.3.2. Строковые функции
- 6.3.2.1. Функции сравнения строк
- 6.3.2.2. Чувствительность к регистру
- 6.3.3. Числовые функции
- 6.3.3.1. Арифметические операции
- 6.3.3.2. Математические функции
- 6.3.4. Функции даты и времени
- 6.3.5. Функции приведения типов
- 6.3.6. Другие функции
- 6.3.6.1. Битовые функции
- 6.3.6.2. Разные функции
- 6.3.7. Функции, используемые в операторах GROUP BY
В команде 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
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|