Oracle分页查询语句转成mysql分页查询语句,急!

一路随新 2013-03-31 01:28:26
jsp中想要将oracle的分页查询转为mysql的分页查询语句,oracle的分页查询是这样的,select a.* from (select t.*,rownum as rowNumber from (#SELECTSQL) t where rownum <= ?) a where a.rowNumber >= ?

如果转到mysql的分页要如何转啊?另外#SELECTSQL代表什么意思,高手能帮我看下?谢谢了
...全文
262 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞舞的锄头 2013-05-30
  • 打赏
  • 举报
回复
http://blog.csdn.net/bailin710258/article/details/8992219
长笛党希望 2013-03-31
  • 打赏
  • 举报
回复
嗯,mysql的limit等同于oracle的rownum函数。
一路随新 2013-03-31
  • 打赏
  • 举报
回复
引用 2 楼 yyzk1314 的回复:
引用 1 楼 yyzk1314 的回复:select t.*,rownum as rowNumber from (#SELECTSQL) t limit ?,?; 前一个?是多少行还是查,后一个?是查询多少行。 (#SELECTSQL) 我没见过。
额,不是说mysql不能用rownum么?
一路随新 2013-03-31
  • 打赏
  • 举报
回复
引用 3 楼 qq2389835815 的回复:
#SELECT SQL代表select开始的语句
也就是说,这个两个数据库都一样的咯?
qq2389835815 2013-03-31
  • 打赏
  • 举报
回复
#SELECT SQL代表select开始的语句
1991_蚂蚁 2013-03-31
  • 打赏
  • 举报
回复
引用 1 楼 yyzk1314 的回复:
select t.*,rownum as rowNumber from (#SELECTSQL) t limit ?,?;
前一个?是多少行还是查,后一个?是查询多少行。 (#SELECTSQL) 我没见过。
1991_蚂蚁 2013-03-31
  • 打赏
  • 举报
回复
select t.*,rownum as rowNumber from (#SELECTSQL) t limit ?,?;

81,091

社区成员

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

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