有知道在mssql 中怎么才能继续使用limit吗?
补充:急用,回答对的,再添加100积分。谢谢大家帮忙。
追问:$sqlForm=$sqlForm."limit". ($page-1)*$page_size .", $page_size"; 这样该怎么改啊这样不行啊加上好友,漫漫聊可以吗?想继续用limit 但是程序报错,需要定义 ,才能使用吗?这个我知道,但是怎么在mssql中使用limit
补充:急用,回答对的,再添加100积分。谢谢大家帮忙。
追问:$sqlForm=$sqlForm."limit". ($page-1)*$page_size .", $page_size"; 这样该怎么改啊这样不行啊加上好友,漫漫聊可以吗?想继续用limit 但是程序报错,需要定义 ,才能使用吗?这个我知道,但是怎么在mssql中使用limit
答案:mssql 不支持limit
可以考虑用top ,rownum替代
select * from tab limit 5
==> select top 5 * from tab
select * from tab limit 5, 9
select tab.*
from (select tab.*, rownum as rk from tab)
where rk between 5 and 9
其他:继续使用limit?是问题描述的不够清楚还是我理解有问题