在sqlserver 2008中报limit附近有语法错误 15
selectid,username,title,postdate,repliesfromtopicwhereparentid=0andforumid=?orderbyid...
select id, username, title, postdate, replies from topic where parentid=0 and forumid=? order by id desc limit ?,?
在sqlserver 2008中报limit附近有语法错误,怎么改啊 展开
在sqlserver 2008中报limit附近有语法错误,怎么改啊 展开
2个回答
展开全部
SQL Server中取一定条数的数据,采用top
如
select top 100 * from table
表示从table中取出前100条数据
如
select top 100 * from table
表示从table中取出前100条数据
追问
能具体点么
追答
就是这种形式呀
select top 100 id, username, title, postdate, replies from topic where parentid=0 and forumid=? order by id desc
当然在2008以后 top后面的值也可以是一个变量
如declare @top int
set @top =100
select top (@top) id, username, title, postdate, replies from topic where parentid=0 and forumid=? order by id desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询