AdBlock Detected!
Our website is made possible by displaying ads to our visitors. Please supporting us by whitelisting our website.
SQL AVG Function |
|
SQL > SQL Functions >
AVG
The AVG function is used to find the average value in an expression. SQL AVG is an aggregate function that returns the mean of all non-NULL values in a column or expression — it can be combined with GROUP BY to calculate averages per group.
SyntaxThe syntax for the AVG function is, <expression> can be a column name or an arithmetic operation. An arithmetic operation can include more than one column, such as ("column1" * "column2"). It is also possible to have one or more columns in addition to the AVG function in the SELECT statement. In those cases, these columns need to be part of the GROUP BY clause as well: ExamplesWe use the following table for our examples. Table Store_Information
Example 1: AVG function on a columnTo find the average sales amount, we type in, Result:
687.5 represents the average value of all Sales entries: (1500+250+300+700) / 4. Example 2: AVG function on an arithmetic operationAssume that sales tax is 10% of the sales amount, we use the following SQL statement to get the average sales tax amount: Result:
SQL will first calculate "Sales*0.1" and then apply the AVG function to the result for the final answer. Example 3: AVG function with a GROUP BY clauseTo get the average amount of sales for each store, we type in, Result:
Frequently Asked Questions
|
Our website is made possible by displaying ads to our visitors. Please supporting us by whitelisting our website.