zoukankan      html  css  js  c++  java
  • Oracle的分页和MySQL的分页

    Oracle的分页:

    select * from
      ( select rownum r,a from tabName where rownum <= 20 )
    where r > 10

    使用到的是rowunm  这是一个标识。给每列前面加上序号。

    MySQL分页:

    /*MySQL分页,因为MySQL没有rownum*/
    select * from (select rownum r2 ,a.* from (SELECT @rownum:=@rownum+1 as rownum,
           user.id,user.username,user.password FROM (SELECT @rownum:=0) r,user) a
    where rownum<=5) b
    where r2>3;

    但是MySQL有Limt  关键字作用是查出从第几到第几的数据

    select * from book limit 1;

    查出第一条数据。

    select * from book limit 0,2;

    查出前两行的数据,从0到2的数据

    select * from book limit 1,2;

    查出第二行的数据。从1到2 .

  • 相关阅读:
    MidPayinfoVO
    IPayablebillItf
    预算oracle
    oracle怎么查看表字段的类型
    orcale授权
    ORCAL
    【转】Oracle
    其他网站api
    生成pdf入门
    有关一个java项目到eclipse中运行
  • 原文地址:https://www.cnblogs.com/bulrush/p/10692662.html
Copyright © 2011-2022 走看看