Введение
При извлечении данных из таблиц в базе данных часто бывает полезно иметь возможность управлять значениями данных с помощью функций, чтобы форматировать, преобразовывать, агрегировать выходные данные запроса или иным образом влиять на них. Кроме того, при агрегировании данных часто требуется сгруппировать результаты и показать агрегаты для каждой группы, например, чтобы просмотреть общее количество значений по категориям.
В этом модуле рассматриваются следующие задачи:
- Классифицировать встроенные функции.
- Использование скалярных функций
- Использование ранжирующих функций и функций наборов строк.
- Использование агрегатных функций
- Суммирование данных с помощью предложения GROUP BY.
- Фильтрация данных с помощью предложения HAVING.