Aggregate Functions

In this section, you will learn how use of the aggregate functions.

Ads

Aggregate Functions

     

In this section we are going to illustrate aggregate function, with the help of which we can use many arithmetic operation like average, count, maximum and many more in SQL. They are briefly described and denoted by the keyword in the given below section.

AVG
COUNT
MAX
MIN
SUM

Here is the video tutorial of: "How to use aggregate functions in MySQL?"

For all of the above given function the standard code syntax will be:

Table structure with data:

CREATE TABLE `emp_details` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `emp_name` varchar(50) DEFAULT NULL,
  `salary` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;

/*Data for the table `emp_details` */

insert  into `emp_details`(`id`,`emp_name`,`salary`) values (1,'Deepak',15000),(2,'Ravi',16000),(3,'Chandan',15000),(4,'Rajesh',18000);
SELECT MAX(salary) FROM emp_details;

SELECT MIN(salary) FROM emp_details;

SELECT AVG(salary) FROM emp_details;

SELECT SUM(salary) FROM emp_details;

SELECT COUNT(id) FROM emp_details;
SELECT "function type" ("column_name") FROM "table_name"

For example we just take a Employee table and use the aggregate function SUM on the field "Salary" to find out the total salary of the Employee table.

Table Employee:

emp_Name Salery Joining_Date
Amit 15000 Feb-05-2005
Chandan 25000 Feb-17-2005
Ravi 8000 Feb-25-2005
Vinod 7000 Feb-28-2005

To find out the total salary of the company's employee we should write the following code:

SELECT SUM (Salary) FROM Employee;

When we run the above query we will get the following result:

SUM(Salary)
55000

Advertisements

Ads
Share on Google+Share on Google+

Aggregate Functions

Posted on: September 15, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: Aggregate Functions   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:1
vikram singh khatri
November 26, 2011
.net,c# ,sql

give me some interview based quetion

Ads

 

Ads