Mastering Database Management

0 of 82 lessons complete (0%)

Lab Assignment/Tutorial

Aggregate Functions

You don’t have access to this lesson

Please register or sign in to access the course content.

FunctionDescriptionExample
COUNT()Counts total number of rows or non-NULL valuesSELECT COUNT(*) FROM students;
SUM()Calculates total sum of a numeric columnSELECT SUM(salary) FROM employees;
AVG()Finds average value of a columnSELECT AVG(marks) FROM students;
MAX()Returns the highest valueSELECT MAX(marks) FROM students;
MIN()Returns the lowest valueSELECT MIN(marks) FROM students;
COUNT(DISTINCT)Counts unique values in a columnSELECT COUNT(DISTINCT department) FROM employees;
GROUP_CONCAT() (MySQL)Combines multiple values into one stringSELECT GROUP_CONCAT(name) FROM students;
STRING_AGG() (PostgreSQL/SQL Server)Concatenates values with separatorSELECT STRING_AGG(name, ', ') FROM students;
STDDEV()Calculates standard deviationSELECT STDDEV(salary) FROM employees;
VARIANCE()Calculates variance of valuesSELECT VARIANCE(salary) FROM employees;