首页 > php教程 > php手册 > 关于SQL Server SQL语句查询分页数据的解决方案

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-13 10:04:42
原创
1244 人浏览过

比如:要求选取 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
----------
方法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
方法1执行速度比较快!
不过,这种做法还是很麻烦,强烈期待微软发明新的可分页的SQL语句来!!!!


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于定义变量的问题
来自于 1970-01-01 08:00:00
0
0
0
关于数据库查询
来自于 1970-01-01 08:00:00
0
0
0
关于这个问题
来自于 1970-01-01 08:00:00
0
0
0
关于H-UI多标签
来自于 1970-01-01 08:00:00
0
0
0
mongodb - 关于mongoose关联表统计查询的需求
来自于 1970-01-01 08:00:00
0
0
0
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板