SQL tutorial-Aggregate functions

Aggregate functions



SQL aggregate functions allow us to answer the statistical inquiries about a set of data. For example, the users of your sale database system might want know the mean of the sales per year or the maximum and minimum sales of a quarter. The common SQL aggregate functions are AVG, MAX, MIN, COUNT and SUM.


-AVG Function: This function is used to calculate the average or the arithmetic mean of data values in a field of a table.
Example: Calculate the average of quantity of products in the TblProduct table below. Its syntax is AVG(field-name)


TblProduct table:

ProID ProName UnitPrice Qty CatID
P001Angkor 20$ 10 Cat001
P002Anchor 19$ 15 Cat002
P003ABC 50$ 8 Cat003

SELECT AVG(Qty) AS AvgQty

FROM TblProduct;

Result:

AvgQty
11
 

-MAX Function: The MAX function is used to find the maximum value among the data value of a field of a table. Its syntax is MAX(field-name).

Example: Find the maximum price of products in the TblProduct.

SELECT MAX(UnitPrice) AS Max_price

FROM TblProducts;

Result:

Max_price
50$
 

-MIN Function: This function is able to calculate the minimum value of the data value in field of a table. Its syntax is MIN(field-name).

Example: Find the minumum quantity of products in the TblProduct.

SELECT MIN(Qty) AS Min_qty

FROM TblProducts;

Result:

Min_qty
8
 

-Count Function: This function can count the number of records(rows) in a table. To count all rows in the table although some data in rows are missed, you can use COUNT(*). If you want to count only the rows which contain data you can use COUNT(fieldname) syntax.

Example: Count the products that are in the category id of Cat002.

SELECT COUNT(ProID) AS Countrows

FROM TblProducts

WHERE CatID='Cat002';

Result:

Countrows
1
 

-SUM Function: This function is used to calculate the total of data values of a field of table. Its syntax is SUM(field-name).

Example: calculate the total quantity of the products in the TblProduct.

SELECT SUM(Qty) AS Totalqty

FROM TblProduct;

Result:

Totalqty
33



comment

Posted comments

Patrick:

Good explanations. Thank you :)

03-22-2013

Dara:

Global and local variables declaration example:
http://www.worldbestlearningcenter.com/tips/Global-variables-in-vba.htm

02-23-2013

ann:

thanks for sharing your knowledge it helps me a lot.

02-11-2013

Tamilan:

Pls post some examples for declaring and calling variables (local and global)

02-09-2013

M.somjate:

Thanks for example color code.

02-08-2013

G G Shah:

Heartly Thanks.God bless you.

01-18-2013

sek sam:

I like this website very much.
It has a lot of helpful helpful materials to learn excel programming.

01-01-2013

limocky:

useful ms access examples...
good web site to to learn access from scratch.

01-01-2013

bakery:

Thank for useful VBA example code...

12-27-2012

prasat:

Thank u for useful website..

11-03-2012

zal:

Thank for really helpful posts

10-28-2012

brasha:

Useful VBA examples for Excel. I really need them.

10-25-2012


.........................................................................................................................Home | Forum | About | Contact
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word.
However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.
Copyright @ 2011-2013 worldbestlearningcenter. All Rights Reserved.
Computer-Wbest
Programming Tips
Download
Related Posts