mysql 字段分组,详细案例
时间: 2023-06-07 20:11:51 浏览: 171
examples.zip
好的,关于mysql字段分组,下面是一个详细案例:
假设有一个商品表product,包含以下字段:
id(商品id)、name(商品名称)、price(商品价格)、type(商品类型)、seller(卖家)。
现在我们需要按照商品类型对商品列表进行分组,并统计每个分组下的商品数量和平均价格。
可以使用如下SQL语句实现:
SELECT type, COUNT(*) as count, AVG(price) as avg_price
FROM product
GROUP BY type;
这条SQL语句会将商品表按照"type"字段进行分组,然后统计每个分组下的商品数量和平均价格,返回结果如下:
type | count | avg_price
-------------------------------------
A | 5 | 20.00
B | 3 | 30.00
C | 2 | 25.00
其中,"type"列是分组依据,"count"列是每个分组下商品的数量,"avg_price"列是每个分组下商品价格的平均值。
希望这个案例可以帮助你理解mysql字段分组的用法。
阅读全文