您的位置:首页 > 数据库

T-SQL 高级应用之数据汇总(聚合函数之1 compute)

2013-10-28 22:46 459 查看
SQLSERVER提供聚合函数,用来完成一定的统计功能。

下面来介绍常用的几个聚合函数(聚合函数对一组值执行计算并返回单一的值)

规律如下:


groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面


例1说明较直观

compute

表score

snocnodegree
1033-2461
1033-2451
1053-2461

1053-2451

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: