When working with databases, we often need summary information instead of full detailed data. For example, we may want to know the total salary, the average marks, or the highest value in a column. This is where SQL Aggregate Functions are used. They help us perform calculations on data and return meaningful results in a simple way.
Purpose of Aggregate Functions in SQL
Aggregate functions are used to perform calculations on a group of rows and return one single result.
In simple words:
- They summarize data
- They help in analysis
- They save time and effort
Aggregate functions are commonly used in reports, result analysis, and real‑world applications such as payroll systems, student marks analysis, and sales reports.
Common SQL Aggregate Functions
SQL provides several aggregate functions. Let’s understand the most important ones.
COUNT()
The COUNT() function is used to count the number of rows.
Purpose:
- Finds how many records are present
- Useful for counting entries
Example idea: Counting total students or employees.
SUM()
The SUM() function adds all numeric values in a column.
Purpose:
- Calculates total values
- Useful for totals like salary, marks, or sales
Example idea: Total salary paid to employees.
AVG()
The AVG() function calculates the average (mean) of a column.
Purpose:
- Finds average value
- Useful for marks, salary, or ratings
Example idea: Average salary of employees.
MAX()
The MAX() function finds the highest value in a column.
Purpose:
- Identifies the maximum value
- Useful for top scores or highest salary
Example idea: Highest marks scored by a student.
MIN()
The MIN() function finds the lowest value in a column.
Purpose:
- Identifies minimum value
- Useful for smallest salary or lowest marks
Example idea: Lowest score in an exam.
SELECT AVG(salary) FROM Employees
What this query does:
- Calculates the average salary
- Works on all salary values
- Returns one single result
Why Aggregate Functions Are Important
- Make data easy to understand
- Reduce large data into useful summaries
- Commonly asked in exams
- Widely used in real‑life database systems
Quick Summary
- Aggregate functions perform calculations on many rows
- They return one result
- Common functions:
- COUNT() – count rows
- SUM() – add values
- AVG() – find average
- MAX() – highest value
- MIN() – lowest value
.png)
No comments:
Post a Comment