我需要在网页上编写寻呼机的代码,通常使用mysql,这是简单的解决方案,SELECT with LIMIT 60, 20这意味着可以从60个位置中选择20行。
SELECT with LIMIT 60, 20
现在,我正在使用SQL Server,但应该解决此问题-我知道TOP语法不合适,我也听说过ROW_NUMBER()SQL Server中的函数,但是发现的示例不够清楚-请在“汽车”之类的测试台上提供帮助,
ROW_NUMBER()
select * from cars limit 20, 10
ROW_NUMBER()不能在where子句中,因此您必须使用单独的select:
select * from (select row_number() over (ORDER BY cars.CarId) as Row, * from cars ) temp where Row between 20 and 29