Skip to main content
SQL โ€ข LESSON 12

Aggregate Queries

How can we perform multi-metric aggregation and filter groups by averages?

Advancedโฑ 3 Minutesโญ 220 XP
๐Ÿค” THE QUESTION

How can we perform multi-metric aggregation and filter groups by averages?

๐Ÿ’ก WHAT IS IT?

Combining multiple aggregate metrics with GROUP BY and HAVING produces rich analytical summaries.

๐ŸŽฏ WHAT IS IT USED FOR?

Filtering departments with high average salaries or stores with high average basket sizes.

๐Ÿ’ป EXAMPLE
SELECT department,
COUNT(*) AS employee_count,
AVG(salary) AS average_salary
FROM employees
GROUP BY department
HAVING AVG(salary) > 50000;

๐ŸŽฏ Mission Objectives

Practice typing production-grade SQL code for Aggregate Queries.

  • โœ“ Complex GROUP BY
  • โœ“ HAVING AVG()
  • โœ“ Multi-column metrics
  • โœ“ Executive summaries