校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQL Server 在分頁獲取數據的同時獲取到總記錄數

SQL Server 在分頁獲取數據的同時獲取到總記錄數

熱門標簽:奧威地圖標注多個地方 優質地圖標注 怎樣在地圖上標注路線圖標 智能語音外呼系統選哪家 百度地圖標注不同路線 千呼電銷機器人價格 京華物流公司地圖標注 外呼系統電銷專用 武漢長沙外呼系統方法和技巧

SQL Server 獲取數據的總記錄數,有兩種方式:

1.先分頁獲取數據,然后再查詢一遍數據庫獲取到總數量

2.使用count(1) over()獲取總記錄數量

SELECT
  *
FROM
  (
  SELECT
    ROW_NUMBER() OVER(ORDER BY Id DESC) rn,  
    COUNT(1) OVER() AS TotalCount,
    Id
  FROM
    dbo.T_User
  )a
WHERE
  a.rn BETWEEN 1 AND 5

第二種方式既分頁還能獲取到總記錄數量。就是多一個字段,如果獲取一次數據較多的話,會浪費一些流量。

如果使用第一種的話,會多訪問一次數據庫,增加一次數據連接的關閉和打開,會消耗數據庫資源。

第二種方式還是我同事開始使用的,然后我們就這樣使用了。

注意:目前發現只有sqlserver有,mysql沒有這個效果,大家如果發現其他的可以使用

總結

以上所述是小編給大家介紹的SQL Server 在分頁獲取數據的同時獲取到總記錄數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Oracle、MySQL和SqlServe三種數據庫分頁查詢語句的區別介紹
  • Android操作SQLite數據庫(增、刪、改、查、分頁等)及ListView顯示數據的方法詳解
  • jQuery+Ajax+PHP+Mysql實現分頁顯示數據實例講解
  • oracle,mysql,SqlServer三種數據庫的分頁查詢的實例
  • MSSQL MySQL 數據庫分頁(存儲過程)
  • MySQL數據庫查看數據表占用空間大小和記錄數的方法
  • sql 查詢記錄數結果集某個區間內記錄
  • MYSQL速度慢的問題 記錄數據庫語句
  • SQL小技巧 又快又簡單的得到你的數據庫每個表的記錄數

標簽:宿州 益陽 天水 威海 來賓 防疫戰設 銅仁 七臺河

巨人網絡通訊聲明:本文標題《SQL Server 在分頁獲取數據的同時獲取到總記錄數》,本文關鍵詞  SQL,Server,在,分頁,獲取,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 在分頁獲取數據的同時獲取到總記錄數》相關的同類信息!
  • 本頁收集關于SQL Server 在分頁獲取數據的同時獲取到總記錄數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 林周县| 宿松县| 库尔勒市| 洛南县| 武威市| 左贡县| 佛坪县| 泰顺县| 沅陵县| 蓬莱市| 新平| 东乌| 宁津县| 龙井市| 财经| 潍坊市| 简阳市| 巴青县| 吉木萨尔县| 鹤庆县| 陇川县| 从江县| 麟游县| 中西区| 三门县| 江都市| 平山县| 洛宁县| 中超| 康定县| 宽城| 荣昌县| 右玉县| 明星| 增城市| 房产| 吉木乃县| 无为县| 清流县| 大石桥市| 桂东县|