rownum是表示行号
rownum=取缔一行

解决方案 »

  1.   

    例:
    SQL> select rownum,bbb from a1;   ROWNUM BBB
    --------- ----------
            1 101
            2 102
            3 103
            4 104
            5 105SQL> select bbb from (select rownum id,bbb from a1 order by bbb desc) where id>=2 and id<4;BBB
    ----------
    103
    102SQL>
      

  2.   

    rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数。
      

  3.   

    ...为什么有时候sql语句要像这样写,????有没有谁给我一个答案我做过的几个项目都要用到他。例如:
    Table中有许多条纪录。用户要求每一次仅仅取得符合条件的其中的某个字段的值最小的一条纪录进行处理。这条语句就有作用了。