当前位置:数据库 > SQLServer >>

有知道在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?是问题描述的不够清楚还是我理解有问题 

上一个:mssql 45分钟后自动取消订单--火车票网上订票类似功能实现
下一个:mssql触发器的使用

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,