sql GROUP BY 分组统计
2014-04-03 10:43
232 查看
语句1:
SELECT TypeID, COUNT(*) AS [count] FROM GoodsInfo GROUP BY TypeID
得到结果
解析结果:GoodsInfo表有 4条记录, 分别统计每个TypeID 有多少; 例子中说明 TypeID=1 的有2个,TypeID=2 的有1个,TypeID=3 有1个
语句2:
SELECT COUNT(*) AS [count] FROM (
SELECT TypeID FROM GoodsInfo GROUP BY TypeID
) AS t
得到结果
解析结果:GoodsInfo 表中的记录,只有3种不同的TypeID
SELECT TypeID, COUNT(*) AS [count] FROM GoodsInfo GROUP BY TypeID
得到结果
解析结果:GoodsInfo表有 4条记录, 分别统计每个TypeID 有多少; 例子中说明 TypeID=1 的有2个,TypeID=2 的有1个,TypeID=3 有1个
语句2:
SELECT COUNT(*) AS [count] FROM (
SELECT TypeID FROM GoodsInfo GROUP BY TypeID
) AS t
得到结果
解析结果:GoodsInfo 表中的记录,只有3种不同的TypeID
相关文章推荐
- SQL分组多列统计(GROUP BY后按条件分列统计) -转
- group by分组统计SQL语句
- SQL分组多列统计(GROUP BY后按条件分列统计)
- sql的分组统计与group by 日期的处理
- SQL分组多列统计(GROUP BY后按条件分列统计)
- SQL 统计分组 Group By和Compute By的整理
- Excel 中使用SQL 语句查询数据(八)-----用Group by 进行分组统计
- 【数据库】SQL分组多列统计(GROUP BY后按条件分列统计)
- SQL数据进行排序、分组、统计10技巧
- 实现按部门月卡余额总额分组统计的SQL查询代码
- GROUP BY分组查询与SQL执行顺序
- GROUP BY分组查询与SQL执行顺序
- sql分组按条件统计count case when then
- 统计group by分组数目
- GROUP BY分组查询与SQL执行顺序
- 在SQL分组统计中怎么求出:A列最大值(MAX)对应行B列的值 未验证
- SQL语句中,如果有group by 和order by两个语句,是先分组还是先排序? group by 语句执行后记录会按关键字自动升序吗?
- sql查询技巧,按时间分段进行分组,每半小时一组统计组内记录数量
- SQL进行排序、分组、统计的10个技巧