sql server语法——分页查询
一、语法
方案一:使用top分页
select top 页码大小 查询字段
from 表名
where 主键 not in (select top (页码大小 * 当前页(以0开始))查询字段
from 表名)
方案二:使用row_number分页
select 查询字段
from (select ROW_NUMBER() over(order by 主键) 别名1 ,查询字段 from 表名)别名2
where 别名1 between X and Y
二、示例
方案一:使用top分页
declare @PageSize int = 10 --页码大小变量
declare @PageIndex int = 1 --当前页码变量
select top(@PageSize) * from Student
where SId not in (select top((@PageIndex)*@PageSize) SId from tblStudent)
方案二:使用row_number分页
declare @PageSize int = 5
declare @PageIndex int = 1
select * from (select ROW_NUMBER() over(order by SId) RowId,Student.* from tblStudent) A
where RowId between (@PageIndex*@PageSize+1) and (@PageIndex*@PageSize)
sql server语法——分页查询相关推荐
- sql server语法——联合查询
一.含义 union:合并.联合,将多次查询结果合并成一个结果 二.语法 查询语句1 union [al] 查询语句2 -- 三.意义 将一条比较复杂的查询语句拆分成多条语句 适用于查询多个表的时候, ...
- 在SQL Server中分页结果的最佳方法是什么
如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...
- Sql Server 2005 分页
摘要:Sql Server 分页查询sql! Sql Server 2005分页查询数据,适用于手机端和服务器端交互 一:Dao代码: /*** 分页查询研讯分类下的新闻列表*/@Overridepu ...
- 【转】在SQL Server中通过SQL语句实现分页查询
在SQL Server中通过SQL语句实现分页查询 2008年01月06日 星期日 12:28 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY ...
- Sql Server 数据分页
Sql Server 数据分页 在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页. ...
- 浅谈SQL Server数据库分页
数据库分页是老生常谈的问题了.如果使用ORM框架,再使用LINQ的话,一个Skip和Take就可以搞定.但是有时由于限制,需要使用存储过程来实现.在SQLServer中使用存储过程实现分页的已经有很多 ...
- SQL Server T-SQL数据查询
SQL Server T-SQL数据查询 SELECT查询语句 SELECT语句的语法格式 SELECT [ALL|DISTINCT] 列表达式 [INTO 新表名] FROM 表名列表 [WHERE ...
- 数据库技术与应用(SQL Server)——【SQL Server单表查询(二)】
单表查询(二) SQL函数: SQL 拥有很多可用于计数和计算的内建函数 SQL函数分类: SQL Aggregate函数和SQL Scalar函数 SQL Aggregate函数(聚合函数或合计函数 ...
- SQL Server OFFSET 分页存储过程
SQL Server OFFSET 分页存储过程 --参数值 SET @sqlquert=N'SELECT * FROM dbo.tbCOM_Job ORDER BY Job_ID ';--这里一定得 ...
最新文章
- java集合转字符串拼接_关于集合和字符串的互转实现方法
- django 内置 admin
- mysql 57授权失败_MYSQL教程完美解决mysql客户端授权后连接失败的问题
- 教你在Linux下构建主、从域名服务器!
- MyBatis 实际使用案例-transactionManager
- Android app native代码性能分析
- MySQL多字段排序乱_Mysql ORDER BY 中文排序错乱问题
- iOS 11.4.1 正式版越狱
- 记一次Project插件开发
- php读取目录及子目录下所有文件名的方法
- MRTG 监控主机流量
- 职教云怎么合并账号_云课堂智慧职教怎么注销账号
- 智能电视大战背后的秘密
- faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException问题解决
- python快速生成文字云_在Python中创建文字云或标签云
- awk 匹配_详解Linux三剑客之awk
- excel输入公式显示公式_快速输入复杂的Excel公式
- ubuntu编辑只读文件
- 笔记--javascript对象及简单,复杂数据类型
- Julia常用包简介