В ЭТОЙ ГЛАВЕ, ВЫ ПЕРЕЙДЕТЕ ОТ ПРОСТОГО использования запросов к извлечению значений из базы данных и определению, как вы можете использовать эти значения чтобы получить из них информацию. Это делается с помощью агрегатных или общих функций которые берут группы значений из поля и сводят их до одиночного значения. Вы узнаете как использовать эти функции, как определить группы значений к которым они будут применяться, и как определить какие группы выбираются для вывода. Вы будете также видеть при каких условиях вы сможете объединить значения поля с этой полученной информацией в одиночном запросе.
==== ЧТО ТАКОЕ АГРЕГАТНЫЕ ФУНКЦИИ ? =====
Запросы могут производить обобщенное групповое значение полей точно также как и значение одного поля. Это делает с помощью агрегатых функций. Агрегатные функции производят одиночное значение для всей группы таблицы. Имеется список этих функций:
* COUNT
производит номера строк или не-NULL значения полей которые выбрал запрос.
* SUM
производит арифметическую сумму всех выбранных значений данного поля.
* AVG
производит усреднение всех выбранных значений данного поля.
* MAX
производит наибольшее из всех выбранных значений данного поля.
* MIN
производит наименьшее из всех выбранных значений данного
поля.