oracle把兩個表的列合并一起 oracle按照某一列數(shù)值排序,并將排序的名次保存到另一個字段?
oracle按照某一列數(shù)值排序,并將排序的名次保存到另一個字段?Select rownum no,*from table name order by bones descOracle中rownum和R
oracle按照某一列數(shù)值排序,并將排序的名次保存到另一個字段?
Select rownum no,*from table name order by bones desc
Oracle中rownum和ROWID的區(qū)別:
rownum是添加到結(jié)果集的偽列,即在找到結(jié)果集后添加的列(強調(diào):首先必須有一個結(jié)果集)。簡而言之,rownum是滿足條件的結(jié)果的序列號??偸菑?點開始。因此,不能選擇沒有1的結(jié)果,而選擇其他值大于1的結(jié)果http://tenn.iteye.com/blog/99339
ROWID和rownum都稱為偽列,但它們以不同的方式存在。ROWID可以說是物理上存在的,表示表空間中記錄的唯一位置ID在dB中是唯一的。只要記錄沒有被移動,ROWID就保持不變。ROWID類似于表中的常規(guī)列,因此如果使用ROWID作為條件,則不會發(fā)生rownum