Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4-Запросы Access.doc
Скачиваний:
0
Добавлен:
04.08.2019
Размер:
78.85 Кб
Скачать

Подчиненные запросы.

Подчиненным запросом (запросом в запросе) называется инструкция SQL Select, находящаяся внутри другого запроса на выборку или запроса на изменение.

Использование подчиненных запросов замедляет работу основного запроса, поэтому их применение нежелательно. Можно их заменить правильно построенными связями.

Приведем примеры использования подчиненных запросов.

1.Выбрать из таблицы Сводка суда, у которых время хода больше среднего.

Для этого сначала построить запрос, вычисляющий среднее значение времени. Это запрос и называется подчиненным, он выдает только одно значение.

Для этого сделать одно вычисляемое поле- Среднее время: AVG(TX). Выполнить и отладить запрос. Затем перейти в режим SQL , скопировать это выражение, а затем вставить, заключая его в круглые скобки в условие отбора основного запроса поля ТХ (в основном запросе два поля NS и TX).

В строку «условии» вставить >(SELECT Avg([сводка]![tx]) AS среднее FROM сводка).

Свойства полей запроса. По умолчанию поля запроса наследуют свойства базовой таблицы. Можно установить свойства на период работы запроса.

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