Find the average sales amount per sales quarter. : AVG « Aggregate Functions « SQL / MySQL






Find the average sales amount per sales quarter.

       
mysql>
mysql> CREATE TABLE duck_sales(
    ->     design_num MEDIUMINT NOT NULL AUTO_INCREMENT,
    ->     design_name CHAR(20),
    ->     winter_sales INT,
    ->     spring_sales INT,
    ->     summer_sales INT,
    ->     fall_sales INT,
    ->     design_category CHAR(13),
    ->     primary key(design_num)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> insert into duck_sales(design_name, winter_sales, spring_sales, summer_sales, fall_sales, design_category)values
    -> ("Duck",1067,200,150,267,"Holiday"),
    -> ("Mac",970,770,531,486,"Profession"),
    -> ("Duckula",53,13,21,856,"Literary"),
    -> ("iPhone",782,357, 168, 250,"Profession"),
    -> ("HTML",589,795, 367, 284,"Holiday"),
    -> ("SQL",953,582, 336, 489,"Literary"),
    -> ("Sherlock_Duck",752,657, 259, 478,"Literary"),
    -> ("XML",67,23, 83 ,543,"Holiday"),
    -> ("Database",673,48,625,52,"Profession");
Query OK, 9 rows affected (0.00 sec)
Records: 9  Duplicates: 0  Warnings: 0

mysql>
mysql>
mysql> SELECT AVG(winter_sales) AS "winter avg ",
    -> AVG (spring_sales) AS "spring avg ",
    -> AVG (summer_sales) AS "summer avg ",
    -> AVG (fall_sales) AS "fall avg "
    -> FROM duck_sales;
+-------------+-------------+-------------+-----------+
| winter avg  | spring avg  | summer avg  | fall avg  |
+-------------+-------------+-------------+-----------+
|    656.2222 |    382.7778 |    282.2222 |  411.6667 |
+-------------+-------------+-------------+-----------+
1 row in set (0.00 sec)

mysql>
mysql>
mysql> drop table duck_sales;
Query OK, 0 rows affected (0.00 sec)

   
    
    
    
    
    
    
  








Related examples in the same category

1.To display an average value of zero in that case, modify the query to test the value of AVG( ) with IFNULL( )
2.AVG() Function averages the values returned by a specified expression.
3.Returning the Average, Minimum, and Total Values with AVG( ), MIN( ), and SUM( )
4.Get the average price
5.Average length
6.How much you paid for each author's books, in total and on average
7.How many miles did the drivers in the mytable table travel? What was the average miles traveled per day?