永发信息网

oracle分页这句话啥意思

答案:2  悬赏:0  手机版
解决时间 2021-03-12 04:26
  • 提问者网友:wodetian
  • 2021-03-11 18:42




最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-03-11 19:46
SELECt*FROM(SELECt   rownum  AS  排名,  姓名862  数学284  语文,  数学 +  语文  AS  总分FROM  表ORDER BY  数学 +  语文   DESC)  as  SubQueryWHERe  SubQuery.排名
全部回答
  • 1楼网友:春色三分
  • 2021-03-11 20:30
对的,你说的对,但是rowcount 不行吧,我一直用rownum,是了一下rowcount也不行,但是建议你这样写: select b.* from (select a.*,rownum rnum from (select * from student ) a where rownum<= "+currentpage*pagesize+" )b where rnum>= (currentpage-1)*pagesize; 这个意思就是认为的在sql中添加hint 数据库返回指定条目的数据是最快的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯