永发信息网

String sql="select *from(select rownum as r,t.*from(select TBL_Message.*from TBL

答案:2  悬赏:70  手机版
解决时间 2021-04-11 13:12
  • 提问者网友:愿为果
  • 2021-04-11 05:42
接上面的 postTime desc)t where rownum<="+pageSize*page+") where r>pageSize*(page-1)"; 这条SQL语句详细分析下
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-04-11 07:06
select *from(select rownum as r,t.* from(select TBL_Message.*from TBL_Message order by postTime desc)t where rownum<= pageSize*page) where r>pageSize*(page-1);
select * from (select 行号 as r,t.* from (根据postTime 倒排序的所有信息)t where rownum <=页的大小*第几页) where r> (页的大小* (第几页-1));
这是一个分页的sql
其中rownum是行号, pagesize是传入的每页的大小 就是每页多少行 page 是传入的第几页 也就是你想显示第几页.
全部回答
  • 1楼网友:几近狂妄
  • 2021-04-11 08:12
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯