Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Створення запитів з використанням групових операцій
Групові операції дають змогу поєднувати записи в групи з однаковими значеннями і використовувати для цих груп одну зі статистичних функцій для проведення підсумкових розрахунків (Sum – сума значень поля, Avg – середнє значення, Min – найменше значення, Max – найбільше значення, Count – кількість непорожніх значень полів, StDev – середньоквадратичне відхилення, Var - дисперсія). За замовчуванням встановлюється значення Группировка. Конструювання запиту на вибірку з групуванням даних розглянемо на прикладі: визначити для всіх замовників вартість кожного з їх замовлень. При заповненні бланка запиту необхідно виконати наступні дії: - у рядок «Поле» включити імена використовуваних полів шляхом їхнього «перетягуванням» з відповідної таблиці верхньої панелі вікна; - увести обчислювальне поле: Сума: [Товари]! [Ціна]*[Обсяги замовлень]! [Кількість] - активізувати команду Вид - Групповые операции, або вибрати цю команду в контекстному меню, що з’являється при клацанні правою клавішею мишки на бланку запиту; - у рядку «Групповая операция» для полів «НазваЗамовника», «КодЗамовлення» встановити «группировка», для обчислювального поля «Сума» - операцию sum; - у рядку «Сортировка» для поля «КодЗамовлення» таблиці «Замовлення» можна вказати порядок сортування запитів у результуючій таблиці «по возрастанию». Запит у режимі Конструктора буде мати вигляд (рис. 9.19), а результати його виконання подані на рис.9.20.
Рис. 9.19 - Бланк запиту для групової операції Рис. 9.20 – Результат виконання запиту для групової операції
|