怎样sql语句在SQL Server里面取出指定的一些数据(如从第50行开始取100行)

jom_ch 2005-11-02 01:25:11

select bmzd_bmbh,bmzd_mc,bmzd_js,bmzd_fzr,bmzd_dz from bmzd order by bmzd_lsh desc limit 50,100

上面是mySql里面的语句,不知道在sql server里面怎么实现,谢谢帮忙,

这是我在用jsp+mssql做分页程序的时候遇到的问题,


只要这10分,真不好意思!
...全文
542 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
programdolt 2006-04-10
  • 打赏
  • 举报
回复
SELECT TOP 10 *
FROM Products
WHERE (ProductID >
(SELECT MAX(ProductID)
FROM (SELECT TOP 50 ProductID
FROM Products
ORDER BY ProductID) AS T))
ORDER BY ProductID
fbtdjs 2005-11-03
  • 打赏
  • 举报
回复
select * from tb_yourtable where rownum < 100 MINUS select * from tb_yourtable where rownum < 50
lndlmy 2005-11-03
  • 打赏
  • 举报
回复
select top 50 * from (select top 100 bmzd_bmbh,bmzd_mc,bmzd_js,bmzd_fzr,bmzd_dz from bmzd order by bmzd_lsh) a order by bmzd_lsh desc
programdolt 2005-11-03
  • 打赏
  • 举报
回复
关注
李欣欣1981 2005-11-03
  • 打赏
  • 举报
回复
http://forum.javaeye.com/viewtopic.php?t=261&postdays=0&postorder=asc&start=0
liutang2 2005-11-02
  • 打赏
  • 举报
回复
关注
108041217 2005-11-02
  • 打赏
  • 举报
回复
mysql: select * from Table where condition limited BeginPos,10 (每次取10條)

不同的數據庫不同的寫法.
李欣欣1981 2005-11-02
  • 打赏
  • 举报
回复
select top 50 * from
(select top 100 * from tablename order by columnname) a
order by columnname desc
HouJinkun2005 2005-11-02
  • 打赏
  • 举报
回复
帮你Up一下了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧