Выражения в запросах
Выражения в запросах используются для описания критериев выборки записей, представляют собой совокупность операндов и оператора.
Операнды – это объекты, над которыми выполняются действия
Подразделяются на:
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 - возвращает значение данного поля из последней записи, обнаруженной в группе.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.