sql查询分页

数据库 SQL Server
下文将对sql查询分页问题进行详细的分析研究,供您参考,如果您对sql查询分页方面感兴趣的话,不妨一看。

sql查询分页问题使我们经常会遇到的问题,下面就将为您介绍几点sql查询分页时的思路,希望对您学习sql查询分页有所启迪。

用sql 查询时select top 10 * from Orders order by orderid desc操作时,我们先对查询结果进行ordersby排序 然后才取出其最前边10个
 
使用sql查询分页时的几点思路(举例均从查询第100到120之间20条记录)
1.取前120条记录orderby主键,然后再从结果中取倒序排列的20条记录
例:
select top 20* from (select Top 120* from orders order by orderid )a order by orderid desc
 
2.取前一百个记录的***orderid,然后查找第100开始的20个记录
例:
select top 20* from orders where orderid >(select max(orderid)from (select top 100* from orders order by orderid)b )order by orderid
 
3.查询操作和***种差不多
例:
select top 20 * from orders where orderid in (select top 120 orderid from orders order by orderid) order by orderid desc

 

 

 

 【编辑推荐】

查询表结构的SQL语句

带您了解什么是SQL联合查询

SQL WHERE子句简介

带您了解SQL FROM子句

SQL选择列表解析

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-07 10:35:38

SQL语句

2010-09-13 13:19:16

Sql Server分

2011-08-19 09:30:42

分页查询SQL ServerMySQL

2010-10-21 11:44:55

SQL Server分

2018-12-25 16:30:15

SQL Server高效分页数据库

2010-11-09 13:09:58

SQL Server分

2024-03-05 15:28:38

SQL窗口函数分页查询

2009-07-15 17:00:49

JDBC查询

2010-11-02 10:46:14

DB2分页查询

2010-11-25 14:21:16

MySQL查询分页

2010-10-27 10:11:07

Oracle分页查询

2009-06-11 14:40:59

Hibernate分页Hibernate查询

2010-11-18 13:32:12

Oracle分页查询

2017-07-25 15:35:07

MysqlMysql优化LIMIT分页

2019-09-11 10:40:49

MySQL大分页查询数据库

2009-08-04 14:23:36

ASP.NET查询分页

2011-03-28 10:46:36

sql server存储分页

2011-03-24 13:38:47

SQL Server 存储分页

2010-09-25 14:38:29

SQL分页

2019-11-15 10:01:07

MySQL数据库数据
点赞
收藏

51CTO技术栈公众号