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 月份
相关推荐
测试修炼手册2 天前
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito
数据库·junit·sqlserver
心之语歌2 天前
SQL Server 按月分区实战:动态边界自动生成方案
sqlserver
bosins6 天前
部署SSIS并增加SQL Server代理作业,任务正常执行但事件查看器一直报DCOM权限问题
sqlserver·ssis·权限·dcom·事件查看器
xuefuhe6 天前
SQL Server sp_replmonitorsubscriptionpendingcmds
sqlserver
龙仔7259 天前
SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)
服务器·数据库·sql·sqlserver·dba
xuefuhe14 天前
SQL Server查看系统存储过程及视图的定义
sqlserver
techdashen14 天前
Uber 如何完成超大规模 JUnit 迁移:从 JUnit 4 到 JUnit 5 的自动化工程实践
junit·sqlserver·自动化
xuefuhe16 天前
SQL Server Configuration Manager报Cannot connect to WMI provider错误
sqlserver
殳翰18 天前
spring对junit的支持
spring·junit·sqlserver
可触的未来,发芽的智生18 天前
发现-认知系统记忆架构工程启示录
数据库·人工智能·python·程序人生·sqlserver