在我的下面查询:
Select * from DimCustomer
order by MiddleName desc LIMIT 5
获得以下错误:
消息102,级别15,状态1,行3错误的语法在' LIMIT'附近。
答案 0 :(得分:6)
Sql Server不使用limit
,而是使用top
。
select top 5 * from DimCustomer order by MiddleName desc
如果您正在寻找分页,可以在sql server 2012中使用offset
和fetch
+
select *
from DimCustomer
order by MiddleName desc
offset 0 rows
fetch next 5 rows only;
有关分页的更多模式和选项,请点击此处:Pagination with offset / fetch
: A better way - Aaron Betrand