mysql - 如何计算组总计?

标签 mysql group-by

我有一个查询,它通过连接两个表返回以下内容:

+---------------+-----------------+
| Type          |  Price          |
+---------------+-----------------+
| Music         |  19.99          |
| Music         |   3.99          |
| Music         |  21.55          |
| Toy           |  89.95          |
| Toy           |   3.99          |
+---------------+-----------------+

我的问题是如何按类型对产品进行分组,以便显示单个产品类型和每种产品类型的总价?例如:

Music | 45.53
Toy   | 93.94

等等。

最佳答案

SELECT type, SUM(price) FROM table_name GROUP BY (type)

关于mysql - 如何计算组总计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650406/

相关文章:

mysql - Mysql 中使用 count、group by、order by 和 union 进行选择失败

python - pandas DataFrame 中不均匀大小的列的总和

php - 如何从一个表中选择 *,其中 UID 在另一个表中不存在且具有特定值?

python - Python 中的 MySQL LOAD DATA INFILE 无法使用变量

MySQL 5.7 - 分组依据没有工作

r - 使用 R 计算数据集中每个组的正态性

mysql group 组的行

mysql - 优化 MySQL 中的前向索引

mysql - 错误接近 LIMIT 但仅当我使用冒号时

php - MYSQL GROUP BY 查询结果好像限制在31