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