一、语法

方案一:使用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语法——分页查询相关推荐

  1. sql server语法——联合查询

    一.含义 union:合并.联合,将多次查询结果合并成一个结果 二.语法 查询语句1 union [al] 查询语句2 -- 三.意义 将一条比较复杂的查询语句拆分成多条语句 适用于查询多个表的时候, ...

  2. 在SQL Server中分页结果的最佳方法是什么

    如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...

  3. Sql Server 2005 分页

    摘要:Sql Server 分页查询sql! Sql Server 2005分页查询数据,适用于手机端和服务器端交互 一:Dao代码: /*** 分页查询研讯分类下的新闻列表*/@Overridepu ...

  4. 【转】在SQL Server中通过SQL语句实现分页查询

    在SQL Server中通过SQL语句实现分页查询 2008年01月06日 星期日 12:28 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY ...

  5. Sql Server 数据分页

    Sql Server 数据分页 在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页. ...

  6. 浅谈SQL Server数据库分页

    数据库分页是老生常谈的问题了.如果使用ORM框架,再使用LINQ的话,一个Skip和Take就可以搞定.但是有时由于限制,需要使用存储过程来实现.在SQLServer中使用存储过程实现分页的已经有很多 ...

  7. SQL Server T-SQL数据查询

    SQL Server T-SQL数据查询 SELECT查询语句 SELECT语句的语法格式 SELECT [ALL|DISTINCT] 列表达式 [INTO 新表名] FROM 表名列表 [WHERE ...

  8. 数据库技术与应用(SQL Server)——【SQL Server单表查询(二)】

    单表查询(二) SQL函数: SQL 拥有很多可用于计数和计算的内建函数 SQL函数分类: SQL Aggregate函数和SQL Scalar函数 SQL Aggregate函数(聚合函数或合计函数 ...

  9. SQL Server OFFSET 分页存储过程

    SQL Server OFFSET 分页存储过程 --参数值 SET @sqlquert=N'SELECT * FROM dbo.tbCOM_Job ORDER BY Job_ID ';--这里一定得 ...

最新文章

  1. java集合转字符串拼接_关于集合和字符串的互转实现方法
  2. django 内置 admin
  3. mysql 57授权失败_MYSQL教程完美解决mysql客户端授权后连接失败的问题
  4. 教你在Linux下构建主、从域名服务器!
  5. MyBatis 实际使用案例-transactionManager
  6. Android app native代码性能分析
  7. MySQL多字段排序乱_Mysql ORDER BY 中文排序错乱问题
  8. iOS 11.4.1 正式版越狱
  9. 记一次Project插件开发
  10. php读取目录及子目录下所有文件名的方法
  11. MRTG 监控主机流量
  12. 职教云怎么合并账号_云课堂智慧职教怎么注销账号
  13. 智能电视大战背后的秘密
  14. faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException问题解决
  15. python快速生成文字云_在Python中创建文字云或标签云
  16. awk 匹配_详解Linux三剑客之awk
  17. excel输入公式显示公式_快速输入复杂的Excel公式
  18. ubuntu编辑只读文件
  19. 笔记--javascript对象及简单,复杂数据类型
  20. Julia常用包简介

热门文章

  1. HTML 5高级程序设计
  2. 数字IC必学之《Skill入门教程》
  3. C语言——一维整型数组的 镜像对调
  4. 【长期目标】用倒推法设立目标
  5. JavaScript格式化日期,兼容IE
  6. Immutable入门使用_在react项目中使用redux-immutable
  7. WPS for Linux 字体配置(字体缺失解决办法)
  8. JS中判断某个字符串是否包含另一个字符串
  9. js如何二维数组排序
  10. 在微型计算机中存储器的功能,微型计算机中,存储器的主要功能是____。