me_edu
SQL: запросы с нуляШаг 15 из 31 · 0% пройдено
Агрегаты и GROUP BY · Агрегаты и GROUP BY

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

Шаг 15 из 316 минТеория
Цель

Понять основной механизм темы «Агрегатные функции» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

DATA PLOT · MEASUREMENT SERIES-3-1.7-0.312.33.75-2-10123P1P2P3P4xymeasured pointslinear trendapprox.: y = 0.50x + 0.00
Координатная плоскость связывает таблицу значений с видом зависимости.
Опорная идея

Агрегатные функции считают итог по множеству строк, возвращая одно число: • COUNT(*) — сколько строк; • SUM(col) — сумма значений; • AVG(col) — среднее; • MIN(col) / MAX(col) — минимум и максимум.

Пример — статистика по таблице:

SELECT COUNT(*) AS всего, AVG(age) AS средний_возраст, MAX(age) AS самый_старший FROM users;

COUNT можно сочетать с условием через WHERE:

SELECT COUNT(*) FROM users WHERE city = 'Москва'; -- сколько москвичей

Важно: COUNT(*) считает все строки, а COUNT(column) — только строки, где в колонке не NULL. Агрегаты отвечают на вопросы «сколько», «на какую сумму», «в среднем» — основа любой аналитики и отчётов.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.