Д/з: опрацювати матеріали сайту Теми 37(9)
Тема 37(9): Складні запити
Групування – операція, що визначає групи, для яких виконуються обчислення.
Групування може застосовуватись для поля, значення якого повторюються, в іншому випадку одержують деякі підсумкові значення для даних всієї таблиці.
Застосування операції групування:
У поданні запиту «Конструктор»/кнопка («Групування»).
У результаті в бланку запиту з’явиться рядок «Групування».
Групування застосовується обов’язково у поєднанні з із статистичними функціями:
Avg(середнє значення),
Count (кількість),
First (перше значення),
Min, Max, Sum та ін.
Вирази у запитах
Правило створення нових обчислювальних полів у запитах:
Ім’я_поля:вираз
У виразах:
Назви полів записуються у квадратних дужках.
Використовуються:
Арифметичні операції (+,-,*,/).
Операції порівняння (<, >,<=, >=).
Операції злиття - &.
Логічні функції – and, or, not.
Статистичні функції.
Числа, текст.
Перехресний запит можна розглядати як запит на вибірку, за допомогою якого групуються записи, що повторюються. Завдяки ним таблиця стає більш наочною та компактною.
Створення перехресного запиту:
з.Створити/ гр.Запити/ режим «Конструктор запитів».
Вказати джерела даних.
Сформувати критерії у бланку запиту із застосуванням операції «Групування» .
Кнопка - !Запуск
Підсумковий запит на вибірку дозволяють відбирати потрібну інформацію з таблиць і обробляти її шляхом створення нових полів, але й робити так звані підсумкові обчислення (сума, середнє значення тощо) по однакових записах, які попередньо необхідно згрупувати операцією «Групувати».
І. При створенні запитів у яких виконуються обчислення по рядках використовують вставку нових обчислювальних полів.
Правила створення нових обчислювальних полів:
Загальний опис команди створення нового обчислювального поля:
ім’я_поля : вираз
(цей запис створюється в бланку запиту в рядку «Поле»)
У виразах назви полів, по яких виконуються обчислення, записуються у квадратних дужках [ ].
ІІ. При створенні запитів, у яких виконуються обчислення по полю (стовпцю), використовується команда – «Групування». Σ
Функції, які використовуються у обчисленнях:
Sum - сума
Avg – середнє значення
Min – мінімальне значення
Max – максимальне значення тощо.
Запит на зміну даних – це запит, який за одну операцію вносить зміни до кількох записів. Але скасувати внесені зміни неможливо.
Створення запиту з параметром:
з.Створити/ гр.Запити/ режим «Конструктор запитів»/к. «Оновлення» або «Додавання» або «Видалення».
Запит з параметром – це запит на вибірку, при виконанні якого в діалоговому вікні користувачеві видається запрошення ввести з клавіатури дані, на основі яких виконуватиметься запит.
Створення запиту з параметром:
з.Створити/ гр.Запити/ режим «Конструктор запитів».
У Бланку запиту:
Робочий аркуш уроку:
Завантажте файл бази даних «Учні» та на основі його таблиць створіть запити згідно поданих нижче інструкційних карток.
Примітка: у Access-2007 кн."Конструктор запитів" знаходиться у групі "Інші", у новіших версіях програми Access у групі "Запити"