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语句详细分析下 展开
 我来答
我又强力了
2012-04-13 · TA获得超过802个赞
知道小有建树答主
回答量:1058
采纳率:0%
帮助的人:709万
展开全部
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 是传入的第几页 也就是你想显示第几页.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式