Запросы

Запросы


Основные сведения о запросах


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

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

? запросы можно строить по нескольким связанным таблицам, в каждой таблице можно выбирать поля для отображения;

? в запросах можно создавать вычисляемые поля и подсчитывать итоги;

? запросы можно сохранять как отдельные объекты базы данных.

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

ПРИМЕЧАНИЕ

Любой запрос представляет собой набор инструкций на языке SQL (Structured Query Language – язык структурированных запросов), и опытные разработчики могут создавать запросы любого типа с помощью этого языка. Access обеспечивает пользователей простыми средствами для создания запросов. Любой созданный запрос может быть представлен в виде инструкций SQL с помощью команды Режим SQL, которую можно найти в меню кнопки Режим.


Создание простых запросов на выборку


Для создания простых запросов на выборку лучше всего использовать Мастер запросов. Рассмотрим два вида простых запросов:

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

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

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

Полезные статьи

Комментарии и пинги к записи запрещены.

Комментарии закрыты.

data-title= src=