取表中第30到第40條記錄

2021-04-18 21:34:42 字數 943 閱讀 3690

標實字段沒有規律

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

endclose cur_au

deallocate cur_au

取出表A中第31到第40記錄 資料庫

寫出一條sql語句 取出表a中第31到第40記錄 sqlserver,以自動增長的id作為主鍵,注意 id可能不是連續的 a.select top 10 from a where id not in select top 30 id from a 演變步驟 1 select top 30 id fr...

從Table 表中取出第 m 條到第 n 條的記錄

從table 表中取出第 m 條到第 n 條的記錄 not in 版本 select topn m 1 from table where id notin select topm 1 id from table 從table表中取出第m到n條記錄 exists版本 select topn m 1 f...

從Table 表中取出第 m 條到第 n 條的記錄

從table 表中取出第 m 條到第 n 條的記錄 從table 表中取出第 m 條到第 n 條的記錄 not in 版本 select top n m 1 from table where id not in select top m 1 id from table 從table表中取出第m到n條...