sqlServer查詢表中31到40的記錄,考慮id不連續的情況
來源:懂視網
責編:小采
時間:2020-11-09 07:41:36
sqlServer查詢表中31到40的記錄,考慮id不連續的情況
sqlServer查詢表中31到40的記錄,考慮id不連續的情況:sqlServer 查詢 表中31到40的 記錄 , 考慮 id不 連續 的 情況 寫出一條sql語句輸出表UserInfo表中31到40 記錄 (數據庫為SQL Server,以自動增長的ID作為主鍵,注意ID可能不是 連續 的)? 根據題意理解: 本質就是寫分頁 查詢 : 每頁條數:10條; 當
導讀sqlServer查詢表中31到40的記錄,考慮id不連續的情況:sqlServer 查詢 表中31到40的 記錄 , 考慮 id不 連續 的 情況 寫出一條sql語句輸出表UserInfo表中31到40 記錄 (數據庫為SQL Server,以自動增長的ID作為主鍵,注意ID可能不是 連續 的)? 根據題意理解: 本質就是寫分頁 查詢 : 每頁條數:10條; 當
sqlServer 查詢 表中31到40的 記錄 , 考慮 id不 連續 的 情況 寫出一條sql語句輸出表UserInfo表中31到40 記錄 (數據庫為SQL Server,以自動增長的ID作為主鍵,注意ID可能不是 連續 的)? 根據題意理解: 本質就是寫分頁 查詢 : 每頁條數:10條; 當前頁碼
sqlServer 查詢表中31到40的記錄,考慮id不連續的情況
寫出一條sql語句輸出表UserInfo表中31到40記錄(數據庫為SQL Server,以自動增長的ID作為主鍵,注意ID可能不是連續的)?
根據題意理解:
本質就是寫分頁查詢:
每頁條數:10條;
當前頁碼:4頁;

1 //第一種:
2 select * from
3 (select ROW_NUMBER() over(order by Id asc) as num,* from UserInfo)as u
4 where u.num
5 between
6 10*(4-1)+1
7 and
8 10*4
9 //第二種:
10 select top 10 * from UserInfo
11 where Id not in
12 (select top (10*3) id from UserInfo order by Id)
13 order by Id
View Code
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
sqlServer查詢表中31到40的記錄,考慮id不連續的情況
sqlServer查詢表中31到40的記錄,考慮id不連續的情況:sqlServer 查詢 表中31到40的 記錄 , 考慮 id不 連續 的 情況 寫出一條sql語句輸出表UserInfo表中31到40 記錄 (數據庫為SQL Server,以自動增長的ID作為主鍵,注意ID可能不是 連續 的)? 根據題意理解: 本質就是寫分頁 查詢 : 每頁條數:10條; 當