TGViewer
SQL Programming Resources SQL Programming Resources @sqlanalyst ยท 76.7K subscribers
Post #2205 7.49K
โœ… SQL Aggregation & GROUP BY Explained ๐Ÿ“Š๐Ÿง 

Aggregation functions are used to summarize data, especially when working with grouped values.

1๏ธโƒฃ Common Aggregate Functions

โฆ COUNT() โ€“ Total number of rows
โฆ SUM() โ€“ Adds up numeric values
โฆ AVG() โ€“ Calculates the average
โฆ MIN() / MAX() โ€“ Finds smallest/largest value

Example:
SELECT department, COUNT(*)  
FROM employees
GROUP BY department;

โžก๏ธ Returns the number of employees in each department.

2๏ธโƒฃ GROUP BY

Used with aggregate functions to group rows based on column values.

SELECT city, AVG(salary)  
FROM employees
GROUP BY city;

โžก๏ธ Shows average salary by city.

3๏ธโƒฃ HAVING vs WHERE

โฆ WHERE filters rows before grouping
โฆ HAVING filters groups after aggregation

Example:
SELECT dept_id, COUNT(*)  
FROM employees
GROUP BY dept_id
HAVING COUNT(*) > 5;

โžก๏ธ Shows departments with more than 5 employees.

4๏ธโƒฃ GROUP BY Multiple Columns
SELECT dept_id, role, COUNT(*)  
FROM employees
GROUP BY dept_id, role;

โžก๏ธ Groups by department and role for detailed summaries.

5๏ธโƒฃ Real-World Use Cases

โœ… Sales by region
โœ… Orders per customer
โœ… Avg. rating per product
โœ… Monthly revenue reports

๐Ÿ’ฌ Tap โค๏ธ for more!
  • โค 16
  • ๐ŸŽ‰ 2
  • ๐Ÿ‘ 1
More from @sqlanalyst
  1. Oct 13, 2026SQL Interview Series โ€” Part 8 ๐Ÿ“Œ Question 8: Find Customers Who Have Never Placed an Orderโ€ฆ
  2. Oct 13, 2026๐—ง๐—ข๐—ฃ ๐—™๐—ฅ๐—˜๐—˜ ๐—–๐—ข๐—จ๐—ฅ๐—ฆ๐—˜๐—ฆ ๐—ง๐—ข ๐—•๐—ข๐—ข๐—ฆ๐—ง ๐—ฌ๐—ข๐—จ๐—ฅ ๐—ฆ๐—ž๐—œ๐—Ÿ๐—Ÿ๐—ฆ ๐—œ๐—ก ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ! Explorโ€ฆ
  3. Oct 12, 2026SQL Interview Series โ€” Part 6 ๐Ÿ“Œ Question 6: Find the Top 2 Highest-Paid Employees in Eachโ€ฆ
  4. Oct 12, 2026๐Ÿš€ ๐—ช๐—ต๐—ถ๐—ฐ๐—ต ๐—ง๐—ฒ๐—ฐ๐—ต ๐—ฆ๐—ธ๐—ถ๐—น๐—น ๐—ช๐—ถ๐—น๐—น ๐—ฌ๐—ผ๐˜‚ ๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ? Want to builโ€ฆ
  5. Oct 9, 2026SQL Interview Series โ€” Part 5 ๐Ÿ“Œ Question 5: Find Employees Who Earn More Than Their Managโ€ฆ
  6. Oct 9, 2026๐Ÿ‡ฎ๐Ÿ‡ณ ๐—š๐—ข๐—ฉ๐—˜๐—ฅ๐—ก๐— ๐—˜๐—ก๐—ง ๐—ข๐—™ ๐—œ๐—ก๐——๐—œ๐—” โ€” ๐—”๐—œ๐—–๐—ง๐—˜ ๐—œ๐—ก๐—ง๐—˜๐—ฅ๐—ก๐—ฆ๐—›๐—œ๐—ฃ๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐Ÿš€โ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’