SQL SERVER 2008/2012 分页查询
程序员文章站
2024-01-10 09:58:58
...
因为最近涉及到大数据量查询的SQL查询,在优化原本的查询的时候对比了新版本数据库和旧版的查询,旧版时不支持OFFSET 的函数的。
SQL Server 2019 分页查询
DECLARE @page int ,@limit int [email protected]当前页,@limit 分页大小
set @page =1; set @limit =10;
SELECT * FROM AquariusOther.dbo.Unit_UserBasicInfo
WHERE IsDeleted = 0
order by ReportDate desc
OFFSET (@page -1)*10 ROWS FETCH NEXT @limit ROWS ONLY
SQL Server 2008 分页查询
DECLARE @page int ,@limit int [email protected]当前页,@limit 分页大小
set @page =1; set @limit =10;
SELECT * FROM AquariusOther.dbo.Unit_UserBasicInfo
WHERE IsDeleted = 0
order by ReportDate desc
OFFSET (@page -1)*10 ROWS FETCH NEXT @limit ROWS ONLY
--此处查询了前100条来对比
SELECT Top(100) * FROM AquariusOther.dbo.Unit_UserBasicInfo
WHERE IsDeleted = 0
order by ReportDate desc
上一篇: vscode, sublime, atom的快捷设置
下一篇: Markdown实现页内跳转
推荐阅读
-
PHP操作SQL Server 2008/2012
-
SQL SERVER 2008/2012 分页查询
-
SQL Server 千万数量级 分页 存储过程
-
SQL Server 2008/2012+ 分页语法
-
在SQL Server 2012中实现CDC for Oracle
-
T-SQL查询进阶--理解SQL SERVER中的分区表
-
SQL Server 2008精妙之处
-
jdcb查询SQL Server数据乱码问题解决方法
-
数据查询用了memcache缓存,用sql做的键值,分页数据不变解决办法
-
Using Change Data Capture (CDC) in SQL Server 2008