在SQL中,group by说是分组的,具体是怎么用呢.最好举个例子

2024-11-18 10:31:57
推荐回答(1个)
回答(1):

所谓的分组,是把指定列一样数值的行划归到一堆,然后用聚合函数对这一堆堆的东西作计算,sum,max,avg,min,count
例子:
假设有表sells
id name price
-------------------
1 笔 10
2 书 5
3 本子 2
4 书 6
5 本子 3
6 本子 1

Select name,条数=Count(name),销售金额=Sum(price) From sells group By name

------------结果---------------------
name,条数 ,销售金额
笔 1 10
书 2 11
本子 3 6