Search⌘ K
AI Features

Answer: Aggregate Records Using AVG

Explore how to apply the AVG aggregate function in SQL to calculate average values for grouped data. Understand key concepts like SELECT, FROM, GROUP BY clauses, aliases, and aggregate functions. This lesson helps you write efficient queries to compute averages per category and introduces alternate query approaches for varied scenarios.

Solution

The solution is given below:

MySQL
/* The query to find the average price of products for each category */
SELECT Category, AVG(Price) AS AveragePrice
FROM Products
GROUP BY Category;

Explanation

The explanation of the solution code is given below:

  • Line 2: The SELECT query selects the Category column and the average price of the Price column by calculating it using the AVG function. We use AS to set an alias for the column.

  • Line 3: The FROM clause specifies the table, Products. ...