northwind 练习:SQL查询:按类别,产品分组,统计销售额
时间: 2024-12-11 10:39:03 浏览: 6
Northwind数据库是一个用于练习SQL查询的标准数据库示例,它包含了关于零售业的信息,包括产品、订单等。如果你想要按照产品类别和销售量对产品的总销售额进行统计,你可以使用以下SQL查询作为基础:
```sql
SELECT p.CategoryName AS 'Product Category', SUM(o.OrderTotal) AS 'Total Sales'
FROM Northwind.dbo.Products p
JOIN Northwind.dbo.Orders o ON p.ProductID = o.ProductID
GROUP BY p.CategoryName;
```
这个查询做了以下几件事:
1. 从`Products`表中选择`ProductName`(产品类别),并将其别名为'Product Category'。
2. 通过`ProductID`关联`Products`表和`Orders`表,以便获取每个产品的销售数据。
3. 使用`SUM(o.OrderTotal)`计算每个类别下的总销售额(`OrderTotal`是订单的总额)。
4. `GROUP BY p.CategoryName`将结果按产品类别进行分组,以便对每个类别的总销售额分别计数。
阅读全文