ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rownum 与order by

rownum 与order by

原创 Linux操作系统 作者:ashleywzl 时间:2012-11-13 21:56:55 0 删除 编辑

oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。
      select * from Test where rownum >=1

第一条sql查出了26条记录.rownum是个虚拟的字段.Oracle中的rownum的是在取数据的时候产生的序号,所以想对指定排序的数据去指定的rowmun行数据就必须注意了。
SQL> select rownum ,id,name from student order by name;
    ROWNUM ID     NAME
---------- ------ ---------------------------------------------------
         3 200003 李三
         2 200002 王二
         1 200001 张一
         4 200004 赵四

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25676270/viewspace-749157/,如需转载,请注明出处,否则将追究法律责任。

上一篇: rownum and rowid
下一篇: merge
请登录后发表评论 登录
全部评论

注册时间:2011-04-11

  • 博文量
    65
  • 访问量
    53715