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 月份
相关推荐
雾岛听风6918 小时前
Sql server
数据库·sql·sqlserver
满昕欢喜1 天前
回顾与总结
数据库·sqlserver
wenha3 天前
数据库隔离级别
数据库·mysql·sqlserver·隔离级别
~小先生~3 天前
sqlserver 外键、级联使用
数据库·sqlserver
Mr_pyx3 天前
Java 注解(Annotation)详解:从基础到 APT 实战
java·数据库·sqlserver
弱水三千 只取一瓢饮6 天前
sqlserver 从数据库A的备份文件,还原到数据库B中
数据库·sqlserver
百锦再6 天前
时序数据库选型指南:大数据时代的“数据基建”与 IoTDB 的工业原生之路
大数据·数据库·mysql·oracle·sqlserver·时序数据库·iotdb
UpYoung!7 天前
【数据库工具】DBeaver——轻量化多功能数据库连接工具DBeaver Ultimate 24.0.0版详细下载安装指南
数据库·mysql·sqlserver·数据库开发·数据库管理·dbeaver·数据库工具
代码雕刻家8 天前
MySQL与SQL Server的基本指令
数据库·mysql·sqlserver
xuefuhe8 天前
SQL Server Registered Server
sqlserver