group后的聚合函数
来源:互联网 发布:百度数据统计 编辑:程序博客网 时间:2024/05/16 00:43
作者:ikmb@163.com
情景:有一个表
id age g
1 1 a
2 1 b
3 1 a
4 1 c
5 1 c
6 1 b
7 1 b
8 1 a
我们想按照g分组,同时计算age的总合
版本一:
select sum(age) from t1 group by g
结果:
3
3
2
分析:可以看出每一个分组得出了一个总合,不是总共的总计标量
版本二:
declare @r_count_sql int
select @r_count_sql=0
select @r_count_sql=sum(age) from t1 group by g
select @r_count_sql
结果:
2
分析:可以看出只返回了最后一个分组的总计
版本三:
declare @r_count_sql int
--必须先赋初值
select @r_count_sql=0
select @r_count_sql=@r_count_sql+sum(age) from t1 group by g
select @r_count_sql
结果:
8
分析:结果正确
- group后的聚合函数
- 自己对sql中group后,前面字段必须用聚合函数的理解
- group by ,having, 聚合函数的使用
- group by 后 having 使用聚合函数作为条件 【示例】
- 聚合函数,group by
- 聚合函数,group by
- oracle 自定义 group 聚合函数
- 聚合函数和group by
- group by 和聚合函数
- 聚合函数和Group by
- sql group by 的用法 和常见的聚合函数
- mongodb的聚合函数aggregate的$match和$group方法。
- mongodb的聚合函数的$group方法运用。
- SQL的聚合函数与Group By和Having子句
- 数据库的约束,聚合函数,group,类型转换
- Oracle-24-聚合函数&group by的使用
- Oracle PLSQL之HAVING后面的条件可由聚合函数构成,也可由GROUP BY后的字段构成
- 关于group by 与聚合函数
- XmlHttpRequest对象的方法
- hibernate中用sql addBatch
- 详细解析Linux scp命令的应用
- IT人
- 扩展jquery.pagination支持Ajax及带参数请求
- group后的聚合函数
- c# WinForm开发 DataGridView控件的各种操作总结
- iTextSharp 使用详解
- 十个利用矩阵乘法解决的经典题目
- JS在火狐和IE下的差异
- 一组很有意思的图片——人生的意义
- CSS布局类属性
- OGC标准介绍 16
- 修改Oracle默认用户密码有效期时间