Функции

  • docx
  • 10.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-001572.docx

Функции

Функция так же, как и идентификатор, используется для возвращения значения в точку вызова. Значение, возвращаемое функцией, определяется ее типом, например функция NOW () возвращает дату и время часов компьютера. Синтаксически функция выделяется круглыми скобками, следующими сразу же за ее идентификатором. Многие функции требуют наличия аргументов, которые записываются в этих скобках через запятую при обращении к функции. Функции можно использовать для создания нового выражения или функции.

Встроенные в MS Access функции можно сгруппировать по категориям (именно так они сгруппированы в специальном инструменте, помогающем правильно создавать сложные выражения, который называется Построитель выражений)

Статистические функции

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

Описание этих функций, а также типов полей, к которым они могут быть применены, приведено в табл. 4.

Таблица 4.4.Статистические функции, которые можно использовать
в запросах Access

 

 

 

Функция

Типы полей

Описание

Avg()

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса

Count ( )

Все типы полей

Вычисляет количество непустых записей, возвращаемых запросом

First ( )

Все типы полей

Возвращает значение поля из первой записи результирующего набора

Last ()

Все типы полей

Возвращает значение поля из последней  записи результирующего набора

Max()

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

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

Min()

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

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

StDev() StDevP()

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

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

Sum( )

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

Возвращает сумму набора значений, содержащихся в заданном поле

Var()

VarP ( )

Все типы полей, исключая Текстовый, Поле Memo и Поле объекта OLE

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

 

 

 

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