Выражения в запросах. Операнды и операторы

Страницы работы

Содержание работы

Выражения в запросах

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

Операнды – это объекты, над которыми выполняются действия

Подразделяются на:

1.  Константы – характеризуют неизменные значения

2.  Идентификаторы – представляют собой имена объектов а Access( например, полей, таблиц или запросов), которые при вычислении выражений заменяются их текущими значениями

3.  Функция – возвращает в выражение значение вместо имени функции, требует заключать в скобки свои аргументы(аргумент1, аргумент2)

Операторы – это знаки арифметических операций и др. символы

Существует 6 категорий операторов

1.  Арифметические

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

3.   Логические: and (логическое И), or (логические ИЛИ), not (логический эквивалент минуса), xor (исключающий ИЛИ), eqv (логическая эквивалентность). Эти операторы используются для объединения результатов 2 и более выражений сравнения в единое целое

4.  Оператор конкатенации(слияние строковых значений:)

5.  Операторы идентификации применяются в качестве  разделителей в ссылках на объекты(оператор «!»), их методы или свойства(оператор «.»)

6.  Операторы сравнения с образцом (Between, is, in, Like)

Правила создания выражений:

1.  все имена объектов должны заключаться в скобки.

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

3.  в качестве разделителя имен использовать «!» (восклицательный знак)….

Итоговые запросы

Итоговые запросы показывают не отдельные записи таблицы а итоговые значения по определенным группа данных.(…..)

Они имеют особенность – в них включаются минимальное число полей, а именно:

Одно поле по которому выполняется группировка(Например: фамилия)

А второе поле – по которому высчитывается статистическая или групповая функция(например: кол-во товара - SUM).

Для задания вычисления итоговых значений необходимо в бланке запроса добавить строку групповая операция(вкладка Конструктор - кнопка Итоги).

В итоговым запросе можно фильтровать не только отдельные записи но и группы. Для этого используются итоговые функции.

Функция СOUNT - возвращает число записей в котором значения данного поля отличны от Null (пусто)

STDEV - возвращает стандартное отклонение всех значений данного поля в каждой группе.

VAR - возвращает дисперсию значений данного поля по каждой группе .

FIRST - возвращает значение данного поля  из первой записи, обнаруженной в группе.

LAST - возвращает значение данного поля  из последней записи, обнаруженной в группе.

Похожие материалы

Информация о работе