SQL Server在分页如何实现获取数据的同时获取到总记录数
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关SQL Server在分页如何实现获取数据的同时获取到总记录数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SQL Server 获取数
千家信息网最后更新 2025年01月22日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 )aWHERE a.rn BETWEEN 1 AND 5
第二种方式既分页还能获取到总记录数量。就是多一个字段,如果获取一次数据较多的话,会浪费一些流量。
如果使用第一种的话,会多访问一次数据库,增加一次数据连接的关闭和打开,会消耗数据库资源。
第二种方式还是我同事开始使用的,然后我们就这样使用了。
注意:目前发现只有sqlserver有,mysql没有这个效果,大家如果发现其他的可以使用
关于"SQL Server在分页如何实现获取数据的同时获取到总记录数"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
数据
数据库
数量
方式
篇文章
同时
更多
不错
实用
内容
只有
同事
字段
就是
效果
文章
流量
知识
资源
还是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库前台jsp语言
自动化 获取文本框数据库
腾讯云服务器视频播放卡顿
msa 软件开发
静安区参考数据库报价行情
徐汇区数据软件开发创新服务
郑州互联网软件开发服务
GDC服务器没音频输出
什么研究生是研究网络安全
我与网络安全主题征文
趣直播软件开发
服务器截面图
网络与信息安全和网络安全
网络安全的三大考点
宝坻im即时通讯软件开发
长沙企联互联网科技
计算机网络技术试题一二章
网络安全总监是管理岗位吗
计算机网络技术恶搞
临沂彩票软件开发公司
常用网络安全dos命令
sql数据库代码编辑
如何落实学校网络安全责任制
软件开发公司机构设置及职责
云服务器和电脑速度
爱心岛服务器
未成年网络安全案例
全面排查网络安全风险
设置一个简单的游戏服务器
csgo怎么改服务器最流畅