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 月份
相关推荐
xuefuhe2 天前
SQL Server AG从节点关机-Replication异常-TF1448
sqlserver
Arcai10242 天前
SQL Server 备份和恢复完全指南:从入门到精通
数据库·sqlserver·数据恢复·数据备份·备份一体机·杭州智备
xuefuhe2 天前
SQL Server:replication添加新的article而无需对旧的重新生成snapshot
sqlserver
lusklusklusk3 天前
Sqlserver_Oracle_Mysql_Postgresql表_索引碎片或膨胀的知识点汇总
mysql·oracle·sqlserver
lusklusklusk15 天前
Oracle索引组织表,SQLServer聚集索引,Mysql Innodb表的数据行不是在磁盘上像排队一样严格连续地存放
mysql·postgresql·oracle·sqlserver
geovindu17 天前
sql: Query Design Patterns using sql server 2019
sqlserver·数据库开发·数据库架构
geovindu20 天前
sql: Data Modeling Patterns
数据库·sql·设计模式·sqlserver
1314lay_100723 天前
C#调用Sql Server存储过程,并且使用传入表结构
数据库·经验分享·笔记·sqlserver·c#
1314lay_100724 天前
C#调用Sql Server存储过程,有返回值的
数据库·sqlserver·c#
Aime_Perfect1 个月前
sqlserver AlwaysOn(一)
数据库·sqlserver