INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum)
SELECT empl.deptid, empl.lastname, empl.birthdate, empl.salary, empl.address, empl.projnum
FROM empl;
Запрос на обновление:
Например, нам надо изменить фамилию сотрудника с “monin” на “manin”
Эквивалент запроса на обновление на языке SQL:
UPDATE empl SET empl.lastname = "monin" WHERE (((empl.lastname)="manin"));
Перед выполнением запроса, чтобы убедиться, что будут обновлены нужные записи, щелкните на кнопку Вид: отобразятся те записи, которые будут обновлены.
Теперь можно выполнить запрос. Для этого дважды щелкните по
названию запроса или нажмите кнопку Запуск.Так же,как и придобавлении записей в таблицу, Access выдаёт сообщение о количестве обновляемых записей и запрашивает подтверждение на обновление. Вы можете подтвердить обновление записей или отвергнуть.
Создание итогового запроса
Выбираем в главном меню: Создание Æ Мастер запросов
Создаем простой запрос.
Открывается окно:
Нажимаем ОК
Выбрали поля: Salary и depnum. Группируем по номеру отдела depnum.
Выбираем итоговый
Отмечаем Avg (среднее значение):
Структура итогового отчета – подсчет средней зарплаты по отделам
Результат запроса:
Выполнение лабораторной работыВыполнить работу в соответствии с вариантом.
Варианты лабораторной работы
Для вариантов представленных в лабораторной работе 1 подготовьте
запросы.
1. Разработать запросы: Перечень кодов особых случаев эксплуатации, Список инцидентов, Список операторов. Подготовьте запросы: Список инцидентов для заданного кода особого случая эксплуатации, Список операторов, работавших в предыдущем месяце. Выполните 3-4 запроса по заданию преподавателя.
2. Разработать запросы: Список ремонтных заводов, Выполненные ремонты, Список самолетов, Список операторов. Подготовьте запросы Список выполненных ремонтов для данного ремонтного завода, Список заводов, на которых ремонтировался данный тип самолета. Выполните 3-4 запроса по заданию преподавателя.
3. Разработать запросы: Перечень отделов_универмага, Список продавцов, Список товар в отделе, Продажи за месяц. Подготовьте запросы: Список товаров, проданных за прошлый квартал, Список продавцов, продавших
наибольшее количество товаров. Выполните 3-4 запроса по заданию преподавателя
4. Разработать запросы: Перечень кафедр, Список преподавателей, Список дисциплин, Расписание. Подготовьте запросы: Список преподавателей, работающих на данной кафедре, Список дисциплин, читаемых данным преподавателем. Выполните 3-4 запроса по заданию преподавателя
5. Разработать запросы: Список работников Автосервиса, Перечень автомобилей на ремонте, Наличие запчастей, Список операторов. Подготовьте запросы: Список работников автосервиса, выполнявших ремонты за прошлый квартал, Список запчастей для данного типа автомобиля. Выполните 3-4 запроса по заданию преподавателя
6. Разработать запросы: Перечень Кодов зон контроля, Перечень самолетов, Список дефектов, Список операторов. Подготовьте запросы: Список кодов зон контроля для данного типа самолета, Список дефектов для данного типа самолета за прошлый месяц. Выполните 3-4 запроса по заданию преподавателя
Отчет
Отчет по лабораторной работе должен содержать:
Вариант задания.
Краткое описание выполненной работы.
Окна Конструкторов, использованных в работе.
Распечатку всех отчетов.
Варианты всех запросов, выполненных в лабораторной работе, в виде операторов SQL и комментарий к ним.
Контрольные вопросы
Основные составные части языка SQL.
Что такое запрос?
Какова последовательность проектирования запросов?
Какие основные компоненты запросов?
Как определяются компоненты запросов?
Как подготовить запрос на SQL в командном окне?
Лабораторная работа №4