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

1 ... 42 43 44 [ 45 ] 46 47 48 ... 201




ВСТРОЕННЫЕ ФУНКЦИИ

В этой главе...

Отладка и конфигурирование Управляющие функции Статистические функции Математические функции Строки

Функции работы с датой и временем

Прочие функции

Процедуры





ункции - это подпрограммы, возвращающие значения, иногда основываясь на значениях входных параметров. Функции можно использовать везде, где разрешены выражения, в том числевместо параметров самих функций. Другими словами, допускаются вложенные вызовы функций.

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

Некоторые функции правильнее б1ло бы назвать операторами. Я решил поместить их здесь, поскольку их работа во многом напоминает работу функций. Круглые скобки им, естественно, не требуются.

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

Троеточие (...) означает, что функция принимает список значений, разделенных запятыми. Все аргументы, находящиеся в квадратных скобках, являются необязательными. У некоторых функций есть несколько уровней необязательных параметров.

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



1 ... 42 43 44 [ 45 ] 46 47 48 ... 201

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