Читайте также: |
|
Розрізняють три типи складних запитів: групові, перехресні, параметричні.
Груповими звуться запити, які дозволяють групувати записи результуючої таблиці запита стосовно значень одного або декількох полів і виконувати над угрупованнями записів певні функції. Можливі такі види групових функцій: групування, підсумкові функції, вираз, умова.
Групування – це функція, яка використовується для вказівки поля, по якому буде провадитися групування.
Підсумкові функції дозволяють виконувати над полем групові обчислення. В Access передбачається дев'ять статистичних функцій: Sum – підсумок значень деякого поля у групі; Avg – середнє від усіх значень поля у групі; Max, Min – максимальне, мінімальне значення поля у групі; Count – кількість значень поля у групі, не враховуючи пустих значень; StDev – середньоквадратичне відхилення від середнього значення поля у групі; Var – дисперсія значень поля у групі; First, Last – значення поля з першого й останнього запису в групі. Результуюча таблиця запиту з використанням групових операцій містить по одному запису для кожної групи. До запиту, як правило, включаються поля, по котрим проводиться групування, а також поля, для котрих виконуються групові функції, або вводяться умови відбору записів перед виконанням процедури групування.
Вираз – реалізується шляхом створення обчислювального поля й виконання в ньому розрахунків згідно сконструйованого виразу. Елементами виразу можуть бути підсумкові функції.
Умова – це критерій для обмеження кількості записів в угрупованні записів. Для виконання цих функцій необхідно створити у бланку запиту рядок – Групова операція. Для цього у режимі Конструктора запитів виконати команду Вид Групові операції
Перехресна таблиця являється спеціальним запитом підсумкового типу. Вона нагадує електронну таблицю. У перехресній таблиці лівий стовпець утворює назви рядків із значень одного поля, верхній рядок утворює назви стовпців із значень другого поля, а на них пересіченні, розміщуються підсумкові значення, які розраховуються по значенням третього поля. Для отримання підсумкових значень записи групуються стосовно полів, що використовуються в якості назв рядків і стовпців. Для розрахунку значень третього поля, що утворюється внаслідок групування записів, застосовується обрана статистична функція. Можливо також розрахувати підсумкове значення для кожного рядка в цілому. Перехресний запит можна створювати у діалозі за допомогою майстра, або вручну за допомогою Конструктора перехресного запита.
Параметричні запити – це запити, яки дозволяють вказувати умови відбору записів у діалозі, тобто одночасно з виконанням запиту.
Література: [2] с.124-133, [3], [5]
Дата добавления: 2015-08-18; просмотров: 84 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тема 3.1 Зберігання інформації у базі даних | | | Тема 3.6 Увід і редагування інформації у базі даних |