Понятие запроса
Запросы – это мощный инструмент управления данными, позволяющий извлекать из таблиц базы данных сведения, которые соответствуют определенному критерию.
Перекрестный запрос
обычно работает с большими объемами сложных данных, подводя итоги по одному или нескольким критериям и организуя информацию в табличном виде
Построение выражений
Выражения критериев используют три типа операндов:
константы – значения, вводимые самим пользователем
идентификаторы – имена полей таблицы, с которой работает запрос
функции – встроенное выражение, которое обычно принимает на входе одно или несколько значений (называемых аргументами) и обрабатывает их, получая некоторый результат
Сводные запросы
Операция | Цель операции |
Группировка | Группировка записей по уникальным значениям некоторого поля |
Sum | Суммирование значений поля |
Avg | Вычисление среднего значения поля |
Min | Вычисление минимального значения поля |
Max | Вычисление максимального значения поля |
Count | Вычисление количества записей |
StDev | Вычисляет стандартное отклонение значений поля |
Var | Вычисляет дисперсию значений поля |
Last | Возвращает последнее значение поля |
Выражение | Возвращает суммарное значение, основанное на выражении вычисляемого столбца |
Условие | Устанавливает критерий для фильтрации записей перед вычислением итогов |
содержат столбец, в котором выполняется операция агрегирования данных определенного поля
Создание параметрического запроса
Создать новый запрос и добавить в него таблицы, перетянуть в сетку конструктора нужные поля
В строке Условие отбора нужного поля ввести текст в квадратных скобках, который должен выводиться при запросе параметра. К примеру, если надо запросить фамилию для отбора по ней данных из таблицы, ввести в эту ячейку следующее:
[Введите фамилию сотрудника:]
Установить критерии и прочие элементы запроса для остальных полей.
Создание запроса на обновление
Создать запрос отбора, запустить его на выполнение
Преобразовать запрос в тип запроса обновления. Для этого выбрать в меню команду Запрос – Обновление
В ячейке Обновление изменяемого поля ввести его новое значение и запустить запрос на выполнение
© ООО «Знанио»
С вами с 2009 года.