MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 6 Справочник по языку MySQL :: 6.3 Функции, используемые в операторах SELECT и WHERE

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 6 Справочник по языку MySQL
  • 6.1 Структура языка
  • 6.2 Типы данных столбцов
  • 6.3 Функции, используемые в операторах SELECT и WHERE
    • 6.3.1 Операторы и функции общего назначения
    • 6.3.2 Строковые функции
    • 6.3.3 Числовые функции
    • 6.3.4 Функции даты и времени
    • 6.3.5 Функции приведения типов
    • 6.3.6 Другие функции
    • 6.3.7 Функции, используемые в операторах GROUP BY
  • 6.4 Обработка данных: SELECT, INSERT, UPDATE, DELETE
  • 6.5 Определение данных: CREATE, DROP, ALTER
  • 6.6 Основные команды пользовательских программ MySQL
  • 6.7 Команды управления транзакциями и блокировками в MySQL
  • 6.8 Полнотекстовый поиск в MySQL
  • 6.9 Кэш запросов в MySQL

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

6.3. Функции, используемые в операторах SELECT и WHERE

6.3.1. Операторы и функции общего назначения
6.3.2. Строковые функции
6.3.3. Числовые функции
6.3.4. Функции даты и времени
6.3.5. Функции приведения типов
6.3.6. Другие функции
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

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.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!