Skip to main content

Aggregate Functions in MySQL

Aggregate Functions are those functions which are used in SQL. They return a single value which is calculated from values in the columns from a particular table.

The aggregate functions are below:

AVG()- It returns a average value
COUNT() - It returns the number of rows in a table
MAX() - It returns the maximum value stored in a table
MIN() - It returns the minimum value stored in a table
SUM() - It returns the sum of all the values of specified column



AVG() Function

Syntax:

SELECT AVG(column_name) FROM tblname;

For example:

Let's consider table called "tbl_salary" below:
sid eid salary
1 1 20000



Now if you want to find the average salary of employees working in a company then use AVG() function as below:

SELECT AVG(salary) AS AverageSalary FROM tbl_salary 



COUNT() Function

To count specific number of values in a specified column.

Syntax:
SELECT COUNT(column_name) FROM tblname

To count number of records in a table

Syntax:
SELECT COUNT(*) FROM tblname

For example:
Let's consider above table and use COUNT function as below:

SELECT COUNT(salary) as Num FROM tbl_salary

Another SQL

SELECT COUNT(*) as TotalRow FROM tbl_salary


MAX Function

Syntax

SELECT MAX(column_name) FROM tblname

 For example:

SELECT MAX(salary) AS MaxSalary FROM tbl_salary


MIN Function

Syntax

SELECT MIN(column_name) FROM tblname

For example:

SELECT MIN(salary) AS MinSalary FROM tbl_salary


SUM Function

Syntax

SELECT SUM(column_name) FROM tblname

For example:

SELECT SUM(salary) AS TotalSalary FROM tbl_salary





 

Comments

Popular posts from this blog

MySQL Connection

Connection with MySQL Database Before accessing database, you must create a connection to the database Syntax: mysql_connect(servername,username,password); where, servername specifies the server to connect to. Default value is “localhost” username specifies the username to log in with. Default value is the name of the user that owns the server process. To connect offline we use username “root”. password specifies the password to log in with. Default is “” Code : Creating connection to the database and selecting the required database <?php $con = mysql_connect(“localhost”,”root”,”"); if (!$con) { die(‘Could not connect: ‘ . mysql_error()); } else{ mysql_select_db(“test”, $con) }; ?> Here, we have store connection in a variable called $con and trap error using die function. Closing connection The connection will be closed automatically when the script ends. To close the connection before, use the mysql_close() function: <?php $con = mysql_conne...

Type Juggling and Type Casting

Type Juggling: PHP does not require (or support) explicit type definition in variable declaration; a variable's type is determined by the context in which the variable is used. That is to say, if a string value is assigned to variable $var, $var becomes a string. If an integer value is then assigned to $var, it becomes an integer.

Doctype Defination

A Document Type Declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document (for example, a webpage) with a Document Type Definition (DTD). Syntax The general syntax for a document type declaration is: <!DOCTYPE root-element PUBLIC "FPI" ["URI"] [ <!-- internal subset declarations --> ]>