отримати ряд узагальнюючих статистичних відомостей про безліч відібраних значень вихідного набору.
Користувачеві доступні такі основні підсумкові функції:
. Count (Вираз) - визначає кількість записів у вихідному наборі SQL-запиту;
. Min/Max (Вираз) - визначають найменше та найбільше з безлічі значення в деякому полі запиту;
. Avg (Вираз) - ця функція дозволяє розрахувати середнє значення безлічі значень, що зберігаються в певному полі відібраних запитом записів. Воно є арифметичним середнім значенням, тобто сумою значень, поділеній на їх кількість.
. Sum (Вираз) - обчислює суму безлічі значень, що містяться в певному полі відібраних запитом записів.
Найчастіше в якості вираження виступають імена стовпців. Вираз може обчислюватися і за значеннями декількох таблиць. p align="justify"> Всі ці функції оперують зі значеннями в єдиному стовпці таблиці або з арифметичним вираженням і повертають єдине значення. Функції COUNT, MIN і МАХ застосовні як до числових, так і до нечислове полям, тоді як функції SUM і AVG можуть використовуватися тільки у випадку числових полів, за винятком COUNTY *. При обчисленні результатів будь-яких функцій спочатку виключаються всі порожні значення, після чого необхідна операція застосовується тільки до решти конкретним значенням стовпця. Варіант COUNT (*) - особливий випадок використання функції COUNT, його призначення полягає в підрахунку всіх рядків в результуючій таблиці, незалежно від того, містяться там порожні, дублюються або будь-які інші значення. p align="justify"> Якщо до застосування узагальнюючої функції необхідно виключити дублюються значення, слід перед ім'ям стовпця у визначенні функції помістити ключове слово DISTINCT. Воно не має сенсу для функцій MIN і МАХ, проте його використання може вплинути на результати виконання функцій SUM і AVG, тому необхідно заздалегідь обміркувати, чи повинно воно бути присутнім в кожному конкретному випадку. Крім того, ключове слово DISTINCT може бути зазначено в будь-якому запиті не більше одного разу. p align="justify"> Дуже важливо відзначити, що підсумкові функції можуть використовуватися тільки в списку пропозиції SELECT і в складі пропозиції HAVING. У всіх інших випадках це неприпустимо. Якщо список у реченні SELECT містить підсумкові функції, а в тексті запиту відсутня фраза GROUP BY, забезпечує об'єднання даних у групи, то жоден з елементів списку пропозиції SELECT не може включати будь - яких посилань на поля, за винятком ситуації, коли поля виступають в Як аргументи підсумкових функцій.
Часто в запитах потрібно формувати проміжні підсумки, що зазвичай відображається появою в запиті фрази В«для кожного ...В». Для цієї мети в операторі SELECT використовується ...