Aggregate functions (агрегирующие функции) выполняют вычисления на наборе значений и возвращают один результат. Они часто используются вместе с оператором GROUP BY для суммирования данных по нескольким строкам.
COUNT() – Возвращает количество строк, соответствующих условиюSUM() – Возвращает сумму значений числового столбцаAVG() – Возвращает среднее значение числового столбцаMIN() – Возвращает наименьшее значение в столбцеMAX() – Возвращает наибольшее значение в столбцеSELECT
COUNT(id) AS total_orders,
SUM(amount) AS total_revenue,
AVG(amount) AS average_order,
MIN(amount) AS smallest_order,
MAX(amount) AS largest_order
FROM orders;
Aggregate functions игнорируют значения NULL в своих вычислениях, за исключением COUNT(*), который считает все строки независимо от NULL-значений.
Агрегирующие функции работают с набором значений и возвращают один суммированный результат, что делает их идеальными для расчета итогов, средних значений и подсчета количества строк.
Новый — ещё не проверен сообществом
Вы