自学内容网 自学内容网

SQL Server实现limit用法

MySQL有limit语句,而SQL Server中没有,以下为类似功能实现

1、top n

# 取最近10个月数据
SELECT TOP 10 * FROM test
ORDER BY 月份 DESC;

2、ROW_NUMBER() + where子句

# 取最近10个月数据
SELECT * FROM
(
SELECT ROW_NUMBER()over(order by 月份 DESC) AS rm,* from test
) AS b
WHERE rm<=12
order by 月份

原文地址:https://blog.csdn.net/Davina_yu/article/details/142459690

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!