查询结果分页显示的sql语句
四种方法取表里n到m条纪录:
1.
select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入
set rowcount n
select * from 表变量 order by columnname desc
2.
select top n * from
(select top m * from tablename order by columnname) a
order by columnname desc
3.如果tablename里没有其他identity列,那么:
select identity(int) id0,* into #temp from tablename
取n到m条的语句为:
select * from #temp where id0 >=n and id0 <= m
如果你在执行select identity(int) id0,* into #temp from tablename这条语句的时候报错,那是因为你的DB中间的select into/bulkcopy属性没有打开要先执行:
exec sp_dboption 你的DB名字,'select into/bulkcopy',true
4.如果表里有identity属性,那么简单:
select * from tablename where identitycol between n and m
本文作者:相关阅读:
学用 ASP.Net 之 System.Collections.Queue 与 Stack 类
mysql数据库导出xml的实现方法
JavaScript面象对象设计
php xml文件操作实现代码(二)
实现Windows与Linux两系统间的自由切换
MYSQL安装时解决要输入current root password的解决方法
OLAP与OLTP的一些基础知识
菜鸟大学堂:一步一步配置WEB服务器
ftp类(example.php)
在Exchange Server 2003 中启用M盘
mysql的最大连接数默认是100
利用VC++开发ASP图像处理组件(2)
网页文字应用CSS的一些技巧
WordPress CMS的优势所在
本文介绍了四种使用SQL进行分页查询的方法,包括通过创建临时表、利用子查询、结合identity属性以及直接使用between操作符等手段来高效地获取指定范围内的记录。
6351

被折叠的 条评论
为什么被折叠?



