close
部分列為空的排序問題
1.null值排在最前面,其他數值升序排列,使用關鍵字:desc nulls first

order by A.X desc nulls first




2.null值排在最前面,其他數值降序排列,使用關鍵字:asc nulls first
order by A.X desc nulls first



3.Connect by 使用方法

connect by prior start with 經常會被用到一個表中存在遞歸關系的時候。比如我們經常會將一個比較復雜的目錄樹存儲到一個表中。或者將一些部門存儲到一個表中,而這些部門互相有隸屬關系。這個時候你就會用到connect by prior start with。





例:


SELECT LEVEL || SYS_CONNECT_BY_PATH(a.empno, '->') RESULT


FROM scott.emp a


CONNECT BY a.empno = PRIOR a.mgr


START WITH a.empno = 7369;





SYS_CONNECT_BY_PATH即在相應字段前加'->'符號,LEVEL是級別










 
arrow
arrow
    全站熱搜

    oracleD2K 發表在 痞客邦 留言(0) 人氣()