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 是传入的第几页 也就是你想显示第几页.
select * from (select 行号 as r,t.* from (根据postTime 倒排序的所有信息)t where rownum <=页的大小*第几页) where r> (页的大小* (第几页-1));
这是一个分页的sql
其中rownum是行号, pagesize是传入的每页的大小 就是每页多少行 page 是传入的第几页 也就是你想显示第几页.
全部回答
- 1楼网友:几近狂妄
- 2021-04-11 08:12
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯