Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задание 1 access_запросы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
275.97 Кб
Скачать
  1. Запрос 8 по 1 таблице на не повторяющиеся записи distinct Для создания запроса на sql на выборку не повторяющиеся записи:

  1. Сформулировать запрос на выборку. Например: вывести список групп при проведении экзамена

  2. реализовать в access повторить пункты I,ii,iii iv:

  1. нажать на кнопку вид и выбрать –«режим SQL»

  2. откроется окно запроса в окне написать конструкцию

SELECT DISTINCT id_gruppy

FROM [Проведение экзамена];

  1. запустить на выполнение, нажав кнопку «выполнить»

  2. получиться запрос на рисунке 8-1 и 8-2 без distinсt

  3. сохранить запрос

Рисунок 8-1 с distinct

Рисунок 8-2 без distinct

  1. Запрос 9 по 1 таблице сортировка по номеру столбца Для создания запроса на sql на выборку с сортировкой необходимо:

  1. Сформулировать запрос на выборку. Например: вывести список ФИ студента с сортировкой по возрастанию

  2. реализовать в access повторить пункты I,ii,iii iv:

  1. нажать на кнопку вид и выбрать –«режим SQL»

  2. откроется окно запроса в окне написать конструкцию

SELECT Familia, Imya

FROM Студент

ORDER BY 1;

  1. запустить на выполнение, нажав кнопку «выполнить»

  2. получиться запрос на рисунке 9-1

  3. сохранить запрос

Рисунок 9-1 результат запроса 9

  1. Запрос 10 выборка по условию between Для создания запроса на sql на выборку необходимо:

  1. Сформулировать запрос на выборку. Например: вывести список студентов с указанием дисциплины и оценкой между 4 и 5

  2. реализовать в access повторить пункты I,ii,iii iv:

  1. нажать на кнопку вид и выбрать –«режим SQL»

  2. откроется окно запроса в окне написать конструкцию

SELECT Familia, ocenka, naim_disc

FROM (Студент INNER JOIN ([Проведение экзамена] INNER JOIN Дисциплина

ON [Проведение экзамена].id_disc = Дисциплина.id_disc)

ON Студент.id_studenta = [Проведение экзамена].id_studenta)

INNER JOIN Экзамен ON (Экзамен.id_ekzamena = [Проведение экзамена].id_ekzamena) AND (Дисциплина.id_disc = Экзамен.id_disc)

WHERE ((ocenka Between 4 And 5));

  1. запустить на выполнение, нажав кнопку «выполнить»

  2. получиться запрос на рисунке 9-1

  3. сохранить запрос

Рисунок 9-1 результат запроса 9

  1. Запрос 11 выборка по условию или (Or) Для создания запроса на SQL на выборку необходимо:

  1. Сформулировать запрос на выборку. Например: вывести список студентов с указанием оценки и дисциплиныкафедр, групп, и экзаменов с оценкой от 4 до 5

  2. реализовать в access повторить пункты I,ii,iii iv:

  1. нажать на кнопку вид и выбрать –«режим SQL»

  2. откроется окно запроса в окне написать конструкцию

  3. SELECT Студент.Familia, Студент.Imya

  4. FROM Студент

  5. WHERE (((Студент.Familia) Like "Я*")) OR (((Студент.Imya) Like "М*"));запустить на выполнение, нажав кнопку «выполнить»

  6. получиться запрос на рисунке 9-1

  7. сохранить запрос

Рисунок 9-1 результат запроса 9

  1. Запрос 12 выборка по is null

(null это отсутствие значения)

Для создания запроса на SQL на выборку необходимо:

  1. Сформулировать запрос на выборку. Например: вывести список студентов с указанием оценки и дисциплиныкафедр, групп, и экзаменов с оценкой от 4 до 5

  2. реализовать в access повторить пункты I,ii,iii iv:

  1. нажать на кнопку вид и выбрать –«режим SQL»

  2. откроется окно запроса в окне написать конструкцию

  3. SELECT Familia, ocenka

  4. FROM Студент INNER JOIN [Проведение экзамена] ON Студент.id_studenta = [Проведение экзамена].id_studenta

  5. WHERE ((ocenka) Is Null);

  6. запустить на выполнение, нажав кнопку «выполнить»

  7. получиться запрос на рисунке 9-1

  8. сохранить запрос

Рисунок 9-1 результат запроса 9

13