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 月份
相关推荐
热心市民☆3 天前
Sql Server 中常用语句
数据库·sql·sqlserver
woflyoycm8 天前
EFcore8和Sql Server 2014冲突
sqlserver·asp.net·efcore·ef8·ef9
江沉晚呤时11 天前
使用子查询在 SQL Server 中进行数据操作
java·开发语言·面试·sqlserver
ArabySide12 天前
【SQL server】 SQL子查询:与连接的区别、类型划分、相关与非相关子查询对比
数据库·sql·sqlserver
wangzhpwang13 天前
Adminer 连接mssql sqlserver
mysql·sqlserver·php·dba·mssql
影子240114 天前
sqlserver数据库查询执行慢的sql、查询隔离级别、设置快照模式、查询锁表进程、锁表sql、解锁等
数据库·sql·sqlserver
luckyext14 天前
SQL SERVER常用聚合函数整理及示例
运维·服务器·数据库·sql·mysql·sqlserver·mssql
luckyext14 天前
SQL的RAND用法和指定生成随机数的范围
运维·服务器·数据库·sql·sqlserver·运维开发·mssql
不剪发的Tony老师17 天前
微软正式发布 SQL Server 2025 公开预览版,深度集成AI功能
microsoft·sqlserver
神经毒素18 天前
WEB安全--SQL注入--MSSQL注入
sql·web安全·sqlserver