关于SQL Server SQL语句查询分页数据的解决方案

侃侃政侃

侃侃政侃

2016-01-29 16:26

关于SQL Server SQL语句查询分页数据的解决方案,关于SQL Server SQL语句查询分页数据的解决方案
 

比如:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录。

----------
方法1:
----------
select top 100 * from tbllendlist
where fldserialNo not in
(
select top 300100 fldserialNo from tbllendlist
order by fldserialNo
)
order by fldserialNo

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

----------
方法2:
----------
SELECT TOP 100 *
FROM tbllendlist
WHERE (fldserialNo
(SELECT MAX(fldserialNo)
FROM (SELECT TOP 300100 fldserialNo
FROM tbllendlist
ORDER BY fldserialNo) AS T))
ORDER BY fldserialNo

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

方法1执行速度比较快!

不过,这种做法还是很麻烦,强烈期待微软发明新的可分页的SQL语句来!!!!

 
展开更多 50%)
分享

猜你喜欢

关于SQL Server SQL语句查询分页数据的解决方案

SQLServer
关于SQL Server SQL语句查询分页数据的解决方案

Sql server 2000 jdbc 查询分页解决方案

编程语言 网络编程
Sql server 2000 jdbc 查询分页解决方案

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

两台SQL Server数据同步解决方案

SQLServer
两台SQL Server数据同步解决方案

SQL SERVER 查询正在实行的SQL语句

编程语言 网络编程
SQL SERVER 查询正在实行的SQL语句

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Server数据库的修复SQL语句

编程语言 网络编程
SQL Server数据库的修复SQL语句

SQL Server 存储过程的分页方案比拼

SQLServer
SQL Server 存储过程的分页方案比拼

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用正规表达式编写更好的SQL

使用正规表达式编写更好的SQL

Photoshop利用画笔及滤镜制作细腻的彩色带斑光丝

Photoshop利用画笔及滤镜制作细腻的彩色带斑光丝
下拉加载更多内容 ↓