IT分销/经销数据库

db2 和 oracle 对于rownum的区别

db2 中

select * from t_row
A          -----------          1         10         12          5          8
  5 条记录已选择。

select * from t_row where rownum<4 order by a
A          -----------          1          5          8
  3 条记录已选择。

oracle 中:
SQL> select * from t;

         A
----------
         1
        10
        12
         5
         8

SQL> select * from t where rownum<4 order by a;

         A
----------
         1
        10
        12

db2 学习了oracle的rownum,但是却改变了rownum的含义,^_^

参与10

提问者

nowhill
系统工程师

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-07-08
  • 关注会员:1 人
  • 问题浏览:11214
  • 最近回答:2010-07-31
  • X社区推广