rownum是一個虛列
它并不是一個實際存在的列
只有當(dāng)查詢結(jié)果輸出之后才會有這么一列
并且值+1遞增
rownum是它的列名
所以如果在查詢的時候使用
where rownum > 2
這種表示方式是無法得到正確結(jié)果的,
因為上述語句是在查詢結(jié)果輸出之前進(jìn)行的判斷,
而在輸出之前rownum并沒有對結(jié)果進(jìn)行+1遞增,所以rownum一直是1.
它并不是一個實際存在的列
只有當(dāng)查詢結(jié)果輸出之后才會有這么一列
并且值+1遞增
rownum是它的列名
所以如果在查詢的時候使用
where rownum > 2
這種表示方式是無法得到正確結(jié)果的,
因為上述語句是在查詢結(jié)果輸出之前進(jìn)行的判斷,
而在輸出之前rownum并沒有對結(jié)果進(jìn)行+1遞增,所以rownum一直是1.