我试着创建分页查询
这是查询。
SELECT * FROM
( SELECT *, ROW_NUMBER() OVER (ORDER BY [TEST].[dbo].[Registration].
[RegistrationNo] as row
FROM [TEST].[dbo].[Registration] ) a
WHERE row > 5 and row <= 10
当我尝试在Microsoft SQL server studio上运行这个查询时,它返回一个错误,说
留言156,第15层,第1州,第1行关键字'as'附近语法错误。
- TEST是数据库名
- dbo。注册表名
- dbo.Registration。RegistrationNo是表的主键列dbo。登记
这个信息是否足以发现问题?,或者我应该提供查询创建注册表?
订单后缺少)
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY [TEST].[dbo].[Registration].[RegistrationNo]) as row
FROM [TEST].[dbo].[Registration] ) a
WHERE row > 5 and row <= 10