mssql sqlserver 对不同群组对象进行聚合计算的方法分享
摘要:
下文讲述通过一条sql语句,采用over关键字同时对不同类型进行分组的方法,如下所示:
实验环境:sql server 2008 R2
当有一张明细表,我们需同时按照不同的规则,计算平均、计数、求和等聚合计算时,此时我们可以使用
over子句对数据进行操作。
例:
我们需获取一个学生成绩的 总平均分 各科平均分 学生单科成绩同平均分的差异,此时我们可以多次使用over子句,得出我们想要的结果,
select [课程名], [姓名], [成绩], AVG([成绩]) over () as [总平均分], AVG([成绩]) over (partition by [课程名]) as [单科平均分], [成绩] - AVG([成绩]) over (partition by [课程名]) as [平均分差异] from [学生成绩表]
摘自:http://www.maomao365.com/?p=7914
转载于:https://www.cnblogs.com/lonelyxmas/p/10570419.html
mssql sqlserver 对不同群组对象进行聚合计算的方法分享相关推荐
- mysql datareader dataset_c# 将数据库返回对象DataReader转换为DataSet的方法分享
摘要: 下文讲述c#中将对象DataReader转换为DataSet的方法分享,如下所示: 例: 编写一个DataReader转换为DataSet方法 ---编写getDataSet方法 public ...
- CorelDRAW如何群组对象、取消群组
CorelDRAW软件中给用户提供用于整合多个对象的"群组"功能.在进行比较复杂的绘图编辑时,通常会有很多的图形对象,为了方便操作,可以对一些对象设定群组.设定群组以后的多个对象, ...
- 电脑修改ip地址方法cmd_Mac系统如何创建用户群组?苹果电脑修改用户名方法
群组允许多个用户拥有相同的访问权限.例如,您可以将文件夹或文件的特定访问权限授予群组,这样该群组的所有成员都可以进行访问.您还可以将每个共享文件夹的特定访问权限分配给群组. Mac系统如何创建用户群组 ...
- 利用工具对百度网盘的群组、好友进行管理,批量分享文件
做百度网盘营销的小伙伴经常需要对百度网盘的群组.好友进行管理,但是百度网盘APP或者网页版里面对于这方面的功能太弱了,下面介绍如何利用工具对百度网盘群组.好友进行集中管理,并批量分享文件. 一,下载工 ...
- mssql 一次向表中插入多条数据的方法分享 (转自:http://www.maomao365.com/?p=6058)
转自:http://www.maomao365.com/?p=6058) <span style="font-size:16px;font-weight:bold;"> ...
- 《大数据》2015年第2期“研究”——特异群组挖掘:框架与应用
特异群组挖掘:框架与应用 熊 赟1,2,朱扬勇1,2 1. 复旦大学计算机科学技术学院 上海 201203: 2. 上海市数据科学重点实验室(复旦大学) 上海 201203 摘要:特异群组挖掘在证券金 ...
- 从CorelDRAW群组中快速拷贝颜色和属性的教程
在CorelDRAW软件中如果您想要给群组对象添加.拷贝颜色,是不是要先把群组对象取消组合,再去逐一添加?这样虽然能够达到目的确很是麻烦,那么,有没有简单快捷的方法来实现从群组中快速拷贝颜色和属性,本 ...
- 如何建立条码标签上的群组
在设计制作条码标签时,有的标签上的内容比较多,比如同时有文字.图片.条码等.在管理或者移动这些内容时,需要一个一个地操作,为了方便操作,需要将两个或多个对象群组在一起,那么该怎么群组呢?接下来就给大家 ...
- 数据分析方法——用户群组分析
文章目录 数据分析方法--用户群组分析 内容摘要 一.群组分析方法介绍 二.项目背景及目的 三.python实操 (1)数据导入 (2)数据处理 (3)用户群组存留率计算 (4)用户群组存留率可视化 ...
最新文章
- spark streaming 消费 kafka入门采坑解决过程
- 【转】Unity Animator卡顿研究
- ElasticSearch搜索实例含高亮显示及搜索的特殊字符过滤
- nc 探测端口_防盗报警探测器的几种防拆接线方式,附接线图
- pytorch tensor查找0_Pytorch简单教程
- 怎么查看ingress的规则_Prometheus PormQL语法及告警规则写法
- MATLAB求解分段函数
- 软件工程导论01-概论
- 阿里云centos7 服务器XorDDoS木马查杀
- 程序员零下20度雪地求婚快冻伤 女友却崩溃了
- Android 服务器消息推送技术
- 利用Python破解隔壁老王家的WiFi密码,学习到了!
- Android手机ERP开发(二)
- (译)对词向量化的直观理解:从计数向量到Word2Vec
- FaaS(功能即服务)
- 高稳定性、低延时、支持多路的实时流媒体播放器之EasyPlayer.js在直播时隐藏倍速播放按钮操作方法
- android型号手机怎么截图,如何在Android手机上屏幕截图(仅限Rooted Phone) | MOS86...
- vscode 实用插件
- Qmail的配置文件详解
- Java Http 请求方式汇总
热门文章
- [译] 这可能是 2018 年最好的一篇 PHP 性能测评(包含 5.6 到 7.2,以及 HHVM)
- SQL中的left outer join,inner join,right outer join用法
- 如何清理asp站点缓存的代码
- Linux中shell的分类以及查看当前的shell
- 我是如何用 Redis 做实时订阅推送的?
- 12 岁开始学编程,17 岁总结了 7 个重要教训!
- 站在吃货的角度来解释那些和微服务有关的名词
- 不懂业务创新的工程师,不是好的架构师 | 深度
- Java 中的四种引用类型
- Redis 从入门到起飞(上)