String sql="select *from(select rownum as r,t.*from(select TBL_Message.*from TBL_Message order by 10
接上面的postTimedesc)twhererownum<="+pageSize*page+")wherer>pageSize*(page-1)";这条SQL语句详细分...
接上面的 postTime desc)t where rownum<="+pageSize*page+") where r>pageSize*(page-1)"; 这条SQL语句详细分析下
展开
1个回答
展开全部
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 是传入的第几页 也就是你想显示第几页.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询