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 月份
相关推荐
一个程序员_zhangzhen1 小时前
sqlserver新建用户并分配对视图的只读权限
数据库·sqlserver
woshilys2 小时前
sql server 备份恢复
数据库·sqlserver
CodeCraft Studio2 小时前
【实用技能】如何在 SQL Server 中处理 Null 或空值?
数据库·oracle·sqlserver
woshilys2 天前
SQL Server 中对网络数据库文件的支持说明
数据库·sqlserver
woshilys3 天前
sql server msdb数据库备份恢复
数据库·sqlserver
一种天气6 天前
SQLServer利用QQ邮箱做SMTP服务器发邮件
服务器·数据库·sqlserver
woshilys7 天前
sql server 存储过程跟踪
数据库·sqlserver
zhlh_xt7 天前
Python 助力 DBA:高效批量管理数据库服务器的多线程解决方案-多库查询汇总工具实现
数据库·python·sqlserver·dba·dba 自动化工具
罗伯特_十三10 天前
SQL Server 中,`timestamp` 和 `rowversion`类型特性
数据库·sqlserver
woshilys10 天前
sql server log文件
数据库·sqlserver