用存储过程实现取出从第n1条到第n2条中的记录
来源:互联网 发布:淘宝联盟官网登录 编辑:程序博客网 时间:2024/05/22 03:15
取出从第n1条到第n2条中的记录
如果有关键:
select * from (select top n2 * from 表 ) a
where 关键字段 not in(select top n1 关键字段 from 表)
用存储过程实现1:
create proc test
@N1 INT,
@N2 INT
as
--如果没有自增ID
select * ,identity(int,1,1) id1 into #temp from yourtb
select * from #temp where id1 between @N1 and @N2
drop table #temp
用存储过程实现2:
if object_id('up_select_top_n_m') is not null
drop proc up_select_top_n_m
go
create proc up_select_top_n_m @n1 int,@n2 int
as
declare @sql varchar(1000)
set @sql='SELECT TOP '+cast(@n2-@n1 as varchar)+' *
FROM tb
WHERE id in(SELECT TOP '+cast(@n2 as varchar)+' id
FROM tb
ORDER BY id)
ORDER BY id DESC'
exec(@sql)
go
--调用实例
exec up_select_top_n_m n1,n2
- 用存储过程实现取出从第n1条到第n2条中的记录
- 表中取出第 n 条到第 m 条的记录及相应的存储过程
- sql语句实现从表中取出记录的第10条到第20条
- 不用游标从表中取出前N条记录的存储过程
- 不用游标从表中取出前N条记录的存储过程
- 从表中取出第 n 条到第 m 条的记录:
- 从数据表中取出第n条到第m条的记录的方法
- 从数据表中取出第n条到第m条的记录的方法
- 从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)
- 从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)
- 从Table 表中取出第 m 条到第 n 条的记录
- 从数据表中取出第n条到第m条的记录的方法
- 从Table 表中取出第 m 条到第 n 条的记录
- 从数据表中取出第n条到第m条的记录的方法
- 从数据表中取出第n条到第m条的记录的方法
- SQL取出第 m 条到第 n 条记录的方法
- SQL取出第 m 条到第 n 条记录
- 用一句SQL取出第 m 条到第 n 条记录
- 在Word中巧改厘米标尺
- 我的博客
- Sybase自增字段跳号处理
- 常用正则
- Cookies 欺骗漏洞的防范(vbs+js 实现) yixiewang.com
- 用存储过程实现取出从第n1条到第n2条中的记录
- java中调用存储过程(oracle)
- 写好英文简历
- 假如有一辆车
- 如何在涉世之初少走弯路
- 56个新族群
- JavaScript里面的IsPostBack 判断页面是否是第一次加载
- 向量空间模型文档相似度计算实现(C#)
- 上班族致富五大途径解秘