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 开窗函数,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣
- mysql删除数据库的命令(MySQL 线上数据库清理数据的方法)
- mysql快速添加百万条记录(Mysql快速插入千万条数据的实战教程)
- mysqlgroupby语句实现原理(Mysql中错误使用SQL语句Groupby被兼容的情况)
- mysql中group_concat
- SQL group by分组查询
- sql server中随机函数(SQL SERVER 2012新增函数之逻辑函数IIF)
- sqlserver表导入数据(在SQLserver数据库之间进行传表和传数据的图文教程)
- mssql 存储过程查询语句(MSSQL分页存储过程完整示例支持多表分页存储)
- mysql函数编写(MySQL中sum函数使用的实例教程)
- sqlserver新建表参数错误(Sql Server中判断表、列不存在则创建的方法)
- sql语句实现分页(SQL 窗口函数实现高效分页查询的案例分析)
- mysql全表查询如何优化(MySQL 分组查询的优化方法)
- python下的sql处理(python中aioysql异步操作MySQL的方法)
- sql server 获取时间(SQL SERVER中常用日期函数的具体使用)
- sqlserver查看某个库所有表(SQL Server怎么找出一个表包含的页信息Page)
- 如何找到mysqlroot密码(WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总)
- 七夕的寓意(七夕的寓意)
- 苏志燮赵恩静结婚,韩国四大公共财产变三人,这么快就有替补了(苏志燮赵恩静结婚)
- 《内在美》后,一大波新韩剧来袭,李钟硕朴信惠宋慧乔玄彬回归(一大波新韩剧来袭)
- 给孩子选购保温杯,注意这4个步骤,比颜值更重要(给孩子选购保温杯)
- 保温好 容量大 颜值高 保温杯你给娃娃买对了吗(保温好容量大颜值高)
- 《道德经》 人生避开骄狂,才能免去祸患(道德经人生避开骄狂)
热门推荐
- css3三维模型(CSS3系列之3D制作方法案例)
- dedecms标签怎么用(dedecms建站设置自动内链的方法)
- dedecms提示怎么去除(DEDECMS系统后台会员功能漏洞解决方法)
- python测试websocket接口(Python如何爬取实时变化的WebSocket数据的方法)
- sql server 字符串处理(SQL Server中利用正则表达式替换字符串的方法)
- amazeui 费用(AmazeUI的下载配置与Helloworld的实现)
- mysql使用步骤(聊一聊MySQL角色Role功能)
- vue-cli安装教程学习(Vue新手指南之创建第一个vue-cli脚手架程序)
- apache服务器常用配置(优化Apache服务器性能的方法小结)
- python如何编写定时器(python 定时器,轮询定时器的实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9