SQL Server实现limit用法

MySQL有limit语句,而SQL Server中没有,以下为类似功能实现

1、top n

java 复制代码
# 取最近10个月数据	
SELECT TOP 10 * FROM test
ORDER BY 月份 DESC;	

2、ROW_NUMBER() + where子句

java 复制代码
# 取最近10个月数据	
SELECT * FROM
(
SELECT ROW_NUMBER()over(order by 月份 DESC) AS rm,* from test
) AS b
WHERE rm<=12
order by 月份
相关推荐
xuefuhe8 小时前
SQL Server 监控login的IP
sqlserver
半桶水专家13 小时前
SQL Server DML 操作语句完全指南
数据库·sqlserver
测试修炼手册11 天前
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito
数据库·junit·sqlserver
心之语歌12 天前
SQL Server 按月分区实战:动态边界自动生成方案
sqlserver
bosins15 天前
部署SSIS并增加SQL Server代理作业,任务正常执行但事件查看器一直报DCOM权限问题
sqlserver·ssis·权限·dcom·事件查看器
xuefuhe15 天前
SQL Server sp_replmonitorsubscriptionpendingcmds
sqlserver
龙仔72518 天前
SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)
服务器·数据库·sql·sqlserver·dba
xuefuhe23 天前
SQL Server查看系统存储过程及视图的定义
sqlserver
techdashen23 天前
Uber 如何完成超大规模 JUnit 迁移:从 JUnit 4 到 JUnit 5 的自动化工程实践
junit·sqlserver·自动化
xuefuhe1 个月前
SQL Server Configuration Manager报Cannot connect to WMI provider错误
sqlserver