取表中第30到第40条记录
时间:2015-03-09 23:18 来源:linux.it.net.cn 作者:IT
标实字段没有规律
select top 10 * from 飞狐工作室 where 身份证号码 not in
(select top 30 身份证号码 from 飞狐工作室) order by 身份证号码 asc
标实字段有规律(例如:自动编号)
select top 10 * from 章立民研究室 where 员工编号 not in
(select top 30 员工编号 from 章立民研究室 order by 员工编号 asc)
均可
select top 10 * from 章立民研究室 where 员工编号 not in
(select top 30 员工编号 from 章立民研究室 order by 员工编号 asc) order by 员工编号 asc
select top 10 * from 飞狐工作室 where 身份证号码 not in
(select top 30 身份证号码 from 飞狐工作室 order by 身份证号码 asc) order by 身份证号码 asc
万能
select * from
(
select ROW_NUMBER() OVER (order by 身份证号码) AS 序号,*
from 飞狐工作室
) t1
where 序号>30 and 序号<41
用游标取30到第40条数据
declare cur_au scroll cursor for
select top 40 * from dbo.章立民研究室
open cur_au
fetch absolute 31 from cur_au
while @@fetch_status = 0
begin
fetch next from cur_au
end
close cur_au
deallocate cur_au
(责任编辑:IT)
标实字段没有规律
select top 10 * from 飞狐工作室 where 身份证号码 not in
(select top 30 身份证号码 from 飞狐工作室) order by 身份证号码 asc
标实字段有规律(例如:自动编号)
select top 10 * from 章立民研究室 where 员工编号 not in
(select top 30 员工编号 from 章立民研究室 order by 员工编号 asc)
均可
select top 10 * from 章立民研究室 where 员工编号 not in
(select top 30 员工编号 from 章立民研究室 order by 员工编号 asc) order by 员工编号 asc select top 10 * from 飞狐工作室 where 身份证号码 not in (select top 30 身份证号码 from 飞狐工作室 order by 身份证号码 asc) order by 身份证号码 asc
万能
select * from
( select ROW_NUMBER() OVER (order by 身份证号码) AS 序号,* from 飞狐工作室 ) t1 where 序号>30 and 序号<41
用游标取30到第40条数据
declare cur_au scroll cursor for
select top 40 * from dbo.章立民研究室 open cur_au fetch absolute 31 from cur_au while @@fetch_status = 0 begin fetch next from cur_au end close cur_au deallocate cur_au (责任编辑:IT) |