T-SQL 高级应用之数据汇总(聚合函数之1 compute)
2013-10-28 22:46
459 查看
SQLSERVER提供聚合函数,用来完成一定的统计功能。
下面来介绍常用的几个聚合函数(聚合函数对一组值执行计算并返回单一的值)
规律如下:
groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面
例1说明较直观
compute
表score
sno | cno | degree |
---|---|---|
103 | 3-246 | 1 |
103 | 3-245 | 1 |
105 | 3-246 | 1 |
105 | 3-245 | 1 |
selectsno,cno,degree
fromscorewheresnoin(103,105)
orderbysno
computeSUM(degree)
结果
sum4
例2
selectsno,cno,degree
fromscorewheresnoin(103,105)
orderbysno
computeSUM(degree)bysno
结果
1031
1031
sum2
------------------------
1051
1051
sum2
这就是compute加by和不加的区别吧。
下面将来学习一下GROUPBY
相关文章推荐
- T-SQL 高级应用之数据汇总(聚合函数之2 group by) .
- SQL高级应用之使用SQL查询Excel表格数据的方法
- SQL高级应用之使用SQL查询Excel表格数据的方法
- 关于mysql的sql语句的汇总(学习笔记)03(mysql高级应用)
- SQL 必知必会·笔记<7>汇总数据——使用聚合函数
- SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
- 采购,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)
- SQL gruop by(数据汇总查询)
- SQL 基础--> ROLLUP与CUBE运算符实现数据汇总
- [置顶] AChartEngine高级应用之CombinedXYChart(组合统计图)在单个统计图上显示多样化的数据
- 移动应用数据统计分析平台汇总
- MySql数据库数据更新操作其高级应用
- PL/SQL高级应用的学习2
- 关系数据库SQL之高级数据查询:去重复、组合查询、连接查询、虚拟表
- SQL-Server中数据检索(高级查询)
- iOS开发UI高级—11ios应用数据存储方式(XML属性列表-plist)
- SQL 常用语句汇总、数据类型和函数
- SqlDataReader 应用——获取数据库中数据到控件
- Dedecms中常用数据调用的sql语句汇总
- 多线程并发库高级应用 之 线程范围内共享数据