0% found this document useful (0 votes)
4 views

SQL-Multiple row functions

The document explains multiple row functions, specifically aggregate functions in SQL, which summarize query results into a single value from a column. It details five key functions: SUM(), AVG(), MAX(), MIN(), and COUNT(), each with syntax and examples related to a 'STUDENT' table. These functions help in calculating totals, averages, maximums, minimums, and counts of non-null values in database queries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

SQL-Multiple row functions

The document explains multiple row functions, specifically aggregate functions in SQL, which summarize query results into a single value from a column. It details five key functions: SUM(), AVG(), MAX(), MIN(), and COUNT(), each with syntax and examples related to a 'STUDENT' table. These functions help in calculating totals, averages, maximums, minimums, and counts of non-null values in database queries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

DATABASE USING MY SQL

Multiple Row Functions (Aggregate


Function)

 Aggregate functions summarize the results


of a query and return a single value
calculated from values in a column instead
of providing the listing of all of the rows.
Syntax:
SELECT <FUNCION> (column name)
FROM <table_name>; The following are
aggregate functions:

1) SUM(): returns the total sum of a numeric


column. It gives the arithmetic sum of all the
values present in a particular column. It can take
only one argument. NULL values are not included
in the calculations. Example: SELECT
SUM(MARKS) FROM STUDENT;
It displays sum of all the marks in the table student
2) AVG (): returns the average value of any
column or expression based on a column. NULL
value not included (average=add the item/no of
item)
Example: SELECT AVG(MARKS) FROM STUDENT;
It displays average of all the marks in the table student

3) MAX (): It returns the maximum value among


the given set of values of any column or
expression based on column.
Example: SELECT MAX(MARKS) FROM STUDENT;
It displays maximum marks from the column marks of
student table.

4) MIN(): It returns the minimum value among


the given set of values of any column or
expression based on column.
Example: SELECT MIN (MARKS) FROM STUDENT;
It displays minimum marks from the column marks of
student table.
(for alphabets min and max is calculated based on asci
code A-Z(65-90) and a-z(97-122))
5) COUNT(): It count the number of non-null
values in a column. It can take one argument,
which can be a column name or *. When the
argument is a column name then COUNT() returns
the non-null values in that column. If the
argument is an * then COUNT() counts the total
number of records / rows along with the NULL
values satisfying the condition, if any, in the table.
So, it returns the total number of records or rows
from the table.
Syntax: SELECT COUNT(COLUMN_NAME) FROM
<TABLE_NAME>;
Count(*)-It counts all the values in the column
including null value
Example: SELECT COUNT(*) FROM STUDENT ;

It will give output as 10 rows.


But while writing SELECT COUNT(MARKS) FROM
STUDENT;
Will give output as 7 because there will be 3 null
values which is ignored by COUNT()

You might also like