MSSQL数据库中row_number()函数
row_number()函数是数据库中使用频率较高的函数,函数功能是给对查询出来的每一条记录生成一个序号(序号是从1开始递增)。它的主要应用是对查询的记录进行分页操作。
函数语法:select row_number() over(order by 列名) as 别名,* from 表名
下面俩如分别是未使用row_number()前和使用row_number()后的效果。
简单的分页程序(带参数的存储过程)如下:
create proc getPagesBook @index int
as
begin
select * from
(select row_number() over(order by 列名) as 别名 ,* from 表名) as temp_table
where temp_table.别名>(@index-1)*每页的记录数 and temp_table.别名<=@index*每页的记录数
end
转载于:https://www.cnblogs.com/liyanfasd/archive/2012/11/07/2758925.html
MSSQL数据库中row_number()函数相关推荐
- MySQL的position值是什么_MySQL数据库中系统函数POSITION功能简介
摘要: 下文讲述MySQL数据库中系统函数POSITION的功能说明,如下所示: 系统函数POSITION功能: 用于查找一个字符串在另一个字符串中第一次出现的位置 当无法在原始字符串中查找到子字符串 ...
- SQL中 ROW_NUMBER 函数的用法
SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...
- repeat mysql翻译_MySQL数据库中系统函数repeat有哪些功能呢?
摘要: 下文讲述MySQL数据库中系统函数repeat的功能说明,如下所示: 系统函数repeat的功能: repeat函数的功能: 重复前面字符串指定次数 repeat语法: repeat(str, ...
- oracle mysql substr_Oracle数据库中substr()函数简介说明
摘要: 下文讲述Oracle数据库中substr函数应用简介,如下所示: oracle substr函数功能说明 substr函数功能: substr函数在oracle数据库中的功能为:字符串截取函数 ...
- mysql curdate前一天_mysql数据库中CURDATE()函数起什么作用呢?
摘要: 下文讲述mysql数据库中CURDATE函数的功能简介说明,如下所示: curdate()函数功能说明 curdate()函数的功能: 返回当前日期的"YYYY-MM-DD" ...
- oracle 数据库ceil,Oracle数据库中ceil函数的操作方案
以下的内容主要介绍的是Oracle数据库中ceil函数的求比某个数大的最小整数的实际应用的相关介绍,以下就是文章对其的实际的相关操作的具体介绍. 望你浏览完以下的内容会有所收获. SQL>sel ...
- Oracle数据库中stragg()函数,在瀚高数据库中如何替换使用?
瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:6.0 文档用途 用于解决怎么在瀚高数据库中实现和Oracle数据库中st ...
- vb6将excel数据导入mysql_VB6.0如何实现将excel数据导入mssql数据库中
我在VB6.0中的模块中加入了连接sql的语句,连接已经没有问题了,做登录系统和将sql的数据导入到excel中也没有问题,但就是不知如何实现将excel数据导入mssql数据库中,批量的导入,请.. ...
- PostgreSQL 查询数据库中所有函数信息,函数名(全部)
PostgreSQL 查询数据库中所有函数信息,函数名(全部) selectp .oid,p .proname,p .proargtypes,p .proacl,p .prorettype,p .pr ...
- mysql substring用法_MySQL数据库中系统函数SUBSTRING功能简介
摘要: 下文讲述MySQL数据库中系统函数SUBSTRING的功能说明,如下所示: 系统函数SUBSTRING的功能: SUBSTRING函数的功能: 用于从字符串的指定位置开始截取指定长度的字符串 ...
最新文章
- elasticsearch 9300端口连接不上_SpringBoot2.x系列教程54--SpringBoot整合ElasticSearch方式一...
- mysql中decimal与float_MySQL中的float和decimal类型有什么区别
- 光伏企业:再出海要上两节课
- 深度探索C++ 对象模型(3)-默认构造函数Default Constructor
- laravel框架数据迁移
- Java面试日常总结大杂烩
- java获取窗口_如何使用Java获取当前打开的窗口/进程的列表?
- 转-登录功能通用测试用例设计
- Linux-系统编程-知识点概述
- Python读取一个文件并删除换行输出到另外一个文件中
- 【Python实例第14讲】普通判别分析与缩水判别分析
- MyBatis generator 注解方式和xml方式
- 信息学竞赛中的直觉与证明 - 刘汝佳
- springboot启动报错@Bean definition illegally overridden by existing bean definition
- 【彻底学会】多级编号
- 简明现代魔法 php,给PHP初学者的一些建议
- python 中英文时间转换
- 基于PYNQ的AD采集系统
- 设计数据密集型应用(一),DDIA
- 大学综评自招面试 计算机专业,【荔枝高校大会】自招综评面试6月16日扎堆举行,这些准备工作要做好!...