![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Функции агрегирования используются как имена полей в предложении запроса SELECT, но с одним исключением: имена полей применяются как аргументы.
SELECT Count(Books.ID) AS [Количество Книг]
FROM Books;
SUM
Данная функция позволяет получить сумму значений одного или нескольких полей. Например, найдем общее количество страниц всех имеющихся в библиотеке книг:
SELECT Sum(BOOKS.Pages) AS [Общее количество страниц]
FROM BOOKS;
AVG
Функция высчитывает среднее арифметическое значение одного или нескольких полей. Например, найдем среднее количество страниц для одной кинги:
SELECT AVG(BOOKS.Pages) AS [Среднее количество страниц в одной книге]
FROM BOOKS
COUNT
Эту функцию Вы можете использовать, к примеру, для подсчета количества записей в таблице. Узнаем сколько всего книг в библиотеке:
SELECT COUNT(*) AS [Всего в библиотеке книг]
FROM BOOKS
COUNT со звездочкой включает как NULL-значения, так и повторяющееся значения.
Найти количество разных имен студентов
SELECT COUNT(DISTINCT NAME) AS [Количетсво разных имен студентов]
FROM BOOKS
MIN
Название функции говорит само за себя. Для нахождения минимального значения поля, используйте данную функцию. К примеру, найдем минимальное количество страниц в книге:
SELECT MIN(Pages) AS [Количество Страниц]
FROM Books;
MAX
Действие данной функции аналогично предыдущей функции, но находит максимальное значение в поле. К примеру, найдем максимальное количество страниц в книге:
SELECT MAX(Pages) AS [Количество Страниц]
FROM Books;
Дата публикования: 2014-11-29; Прочитано: 369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!