Агрегатные функции в SQL

Рассмотрим что такое агрегатные функции.

Агрегатная функция может выполнить какие-либо операции над всеми значениями столбца или над группой значений этого столбца и как результат этих операций вернуть одиночное значение.

Example

Например:

Можно сложить все значения числового столбца или сложить группу значений этого столбца с помощью функции SUM(), или вывести среднее арифметическое функцией AVG() или с помощью COUNT() посчитать количество строк в столбце, с помощью MIN() можно найти минимальное числовое значение в столбце, с помощью MAX() максимальное.

Посмотрим еще раз на таблицу перед вводом команды с функцией:

Теперь давайте выведем максимальное значение в столбце с ценой товара

Видим что вывело максимальное значение столбца, то есть 299.

Можно вывести сумму всех значений в столбце с ценой.

Search Icon

Другие функции используються подобным образом, разбирать их всех не будем.

Group By и Having в SQL

Группировка данных в SQL: как GROUP BY и HAVING помогают агрегировать и фильтровать результаты. Практические примеры с COUNT и условиями выборки.

Time to read: 15

Подзапросы в SQL

Используйте подзапросы в SQL для выборки данных на основе результатов другого запроса. Примеры с MAX() и фильтрацией строк по условиям.

Time to read: 10

Объединение таблиц в SQL с помощью JOIN

Узнайте, как JOIN объединяет таблицы в SQL. LEFT, RIGHT и INNER JOIN - разбираем различия и практическое применение для работы с реляционными данными.

Time to read: 16