ТЕМА: Использование составленных запросов
ЦЕЛЬ РАБОТЫ: Научиться использовать составленные запросы в базе данных
ХОД РАБОТЫ:
1. Запросы создаются с целью отбора, сортировки и фильтрации данных. В предыдущих работах вы построили 4 запроса. В данной работе вы будете изменять уже созданные запросы, а также строить на их основе новые.
2. Откройте базу данных, созданную Вами.
РАЗДЕЛ 1. ИЗМЕНЕНИЕ ЗАПРОСА В РЕЖИМЕ SQL
1. Запросы могут создаваться непосредственно на языке SQL. Это позволяет создавать более сложные, структурированные запросы.
2. Чтобы написать запрос самостоятельно, вспомните основные, изученные вами операторы:
FROM – определяются имена используемых таблиц;
WHERE – выполняется фильтрация строк объекта в соответствии с заданными условиями;
GROUP BY – образуются группы строк, имеющих одно и то же значение в указанном столбце;
HAVING – фильтруются группы строк объекта в соответствии с указанным условием;
SELECT – устанавливается, какие столбцы должны присутствовать в выходных данных;
|
|
ORDER BY – определяется упорядоченность результатов выполнения операторов.
INNER JOIN… ON - необходим для получения только тех строк, для которых существует соответствие записей главной таблицы и присоединяемой
3. Откройте запрос Список групп в режиме Конструктора.
4. Чтобы перейти в редактор SQL, зайдите в Меню Вид и выберите Режим SQL.
5. Откроется пустое окно с записью
SELECT Группы.Группы, Группы.Описание, Учащиеся.Фамилия
FROM Группы INNER JOIN Учащиеся ON Группы.Ключ = Учащиеся.Специализация;
6. Данную запись можно перевести так: в запросе участвуют поля Группы (из таблицы Группы), Описание (из таблицы Группы) и Фамилия (из таблицы Учащиеся). Отображаются те записи из таблицы Учащиеся, которые соответствуют записям из таблицы Группы. Группы.Ключ = Учащиеся.Специализация – это связанные поля в двух таблицах. (Помните, мы делали список подстановки в таблицах?)
7. Изменим запись следующим образом:
SELECT Учащиеся.Фамилия, Учащиеся.Адрес