我在将数据表服务器端代码从MySQL传输到SQL Server时遇到问题。如果我在服务器端删除了这一行,就设法显示了输出。
$ sql。=“ ORDER BY”。 $ columns [$ requestData ['order'] [0] ['column']]。“” .. $ requestData ['order'] [0] ['dir']。“ LIMIT”。$ requestData ['start'] 。“,”。$ requestData ['length']。“”;
但是问题是我无法订购和限制出现的物品数量。如何使此代码在SQL Server中工作?请,任何帮助将是一个很大的帮助。谢谢
这是我在服务器端的完整代码
https://stackoverflow.com/questions/13530967 : 44672 views
https://stackoverflow.com/questions/22879669 : 34745 views
https://stackoverflow.com/questions/13221978 : 31584 views
https://stackoverflow.com/questions/6607552 : 27736 views
https://stackoverflow.com/questions/16609219 : 26271 views
https://stackoverflow.com/questions/35159967 : 26258 views
https://stackoverflow.com/questions/10604135 : 25860 views
https://stackoverflow.com/questions/22004216 : 23496 views
https://stackoverflow.com/questions/10644993 : 22356 views
https://stackoverflow.com/questions/11647201 : 18547 views
答案 0 :(得分:3)
如果您使用的是sql server 2012或更高版本,则可以使用OFFSET/FETCH NEXT n ROWS ONLY
子句。样本查询供您参考:
SELECT Id, FirstName, LastName, Dept
FROM Employee
order by Id asc
offset 100 rows
fetch next 10 rows only
请在修改您的代码以尝试如上所述建立查询之后尝试。 sample