sqlserver语句创建窗口布局(SQL Server 2012 开窗函数)
类别:数据库 浏览量:2284
时间:2022-01-19 00:31:36 sqlserver语句创建窗口布局
SQL Server 2012 开窗函数废话不多说了,直接给大家贴代码了,具体代码如下所示:
-- 开窗函数:在结果集的基础上进一步处理(聚合操作) -- Over函数,添加一个字段显示最大年龄 SELECT * , MAX(StuAge) OVER ( ) MaxStuAge FROM dbo.Student; -- Over函数,添加一个字段显示总人数 SELECT * , COUNT(StuID) OVER ( ) StuCount FROM dbo.Student; -- Partition By 分组统计数量 -- 根据性别分组后,统计 SELECT COUNT(*) OVER ( PARTITION BY StuSex ) , * FROM dbo.Student; -- 根据班级分组后,统计、排序 SELECT COUNT(*) OVER ( PARTITION BY Class ORDER BY Height) , * FROM dbo.Student; -- Over函数,添加一个字段显示平均身高 SELECT * , AVG(Height) OVER ( ) AgeHeight FROM dbo.Student; --Row_Rumber() SELECT ROW_NUMBER() OVER ( ORDER BY StuID DESC ) RowNumber , * FROM dbo.Student --Row_Rumber() 实现分页效果 ; WITH T AS ( SELECT ROW_NUMBER() OVER ( ORDER BY StuID DESC ) RowNumber , * FROM dbo.Student ) SELECT * FROM T WHERE T.RowNumber BETWEEN 1 AND 3; --Rank() 排名函数,名次相同,跳过 SELECT RANK() OVER ( ORDER BY Height ) , * FROM dbo.Student; --DENSE_Rank() 排名函数,名次相同不跳过 SELECT DENSE_RANK() OVER ( ORDER BY Height ) , * FROM dbo.Student; -- NTILE()函数,参数:记录总数/划分区域 = 每个区域数组,把记录序号放进数组 (平均分组) SELECT NTILE(3) OVER ( ORDER BY StuSex ) , * FROM dbo.Student;
以上所述是小编给大家介绍的SQL Server 2012 开窗函数,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣
- myeclipse连接mysql数据库的方法(教你用eclipse连接mysql数据库)
- mysql数值类型图解(详解mysql持久化统计信息)
- mysql一般使用的事务隔离级别(详解MySQL中事务隔离级别的实现原理)
- dedecms栏目怎么调用友情链(DedeCms用SQL语句调用数据库任意内容方法)
- mysql超大表加字段(MySQL 大表添加一列的实现)
- sqlserver表分区步骤(行转列之SQL SERVER PIVOT与用法详解)
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
- mysql 触发器是什么(MySQL触发器的使用)
- django怎么设置数据库(django配置连接数据库及原生sql语句的使用方法)
- sqlserverlog原理(sql server中错误日志errorlog的深入讲解)
- mysql执行计划详细解读(详解MySQL的Seconds_Behind_Master)
- php 数据库查询并写入(PHP实现单条sql执行多个数据的insert语句方法)
- 2021-10-28 10:49:05
- sql server表字段数据类型(SQL Server数据库中伪列及伪列的含义详解)
- mysql恢复数据库(MySQL 两种恢复数据的方法)
- MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
热门推荐
- iview 全局初始化组件(iview 权限管理的实现)
- javascript作用域实例(JavaScript defineProperty如何实现属性劫持)
- apache域名绑定(Apache配置独立域名的方法)
- 判断图片是否加载完成
- python测试websocket接口(Python如何爬取实时变化的WebSocket数据的方法)
- phpsession方法(PHP SESSION机制的理解与实例)
- js基础入门到高级教程(浅谈如何循序渐进的学好JS)
- 如何把织梦建站弄到自己的域名中(织梦建站访问首页时后面都会添加上index.html该如何去掉)
- sqlcount优化(SQL优化教程之in与range查询)
- 真实的codeigniter错误(Codeigniter里的无刷新上传的实现代码)