connect by 的排序問題
order SIBLINGS by
這個關鍵字來排序
[@more@]SQL> desc sys_menu;
Name Type Nullable Default Comments
-------- -------------- -------- ------- ----------------------------
ID NUMBER(8)
NAME VARCHAR2(50) Y
MEMO VARCHAR2(512) Y
MENUTYPE NUMBER(2) Y
PARENTID NUMBER(8) Y '0'
FULLPATH VARCHAR2(50) Y
URL VARCHAR2(2048) Y
SEQNUM NUMBER(8,2) Y 5
TARGET VARCHAR2(50) Y 'main'
CLICK NUMBER(8) Y 0
VIEWMODE NUMBER(8) Y 0 0 圖示 1 樹形
遞迴返回的值,按seqnum的逆序排序:
select sys_connect_by_path(lpad( parentid,5,'0'),'P') path ,t.id,t.parentid,t.name,t.seqnum
from sys_menu t
start with parentid=0
connect by prior id = parentid
order SIBLINGS by seqnum desc,id
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-1057665/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [求助] start with connect by 奇怪的問題
- connect by層內排序排序
- 字串排序問題字串排序
- group by 排序問題排序
- Collections排序問題!!排序
- 中文排序 問題排序
- redis connect timeout問題排查Redis
- 章節排序問題排序
- oracle中排序問題Oracle排序
- 面試題:陣列按列排序的問題面試題陣列排序
- ubuntu gedit出錯:Failed to connect to the session manager的問題UbuntuAISession
- 單連結串列的排序問題排序
- 這就是選擇排序的問題排序
- 分頁查詢的排序問題排序
- 索引無法消除排序的問題索引排序
- SQL SERVER和ORACLE的排序問題SQLServerOracle排序
- Array.sort排序問題排序
- 彩虹排序 | 荷蘭旗問題排序
- python list 排序問題Python排序
- OpenStack 介面開發中的排序問題排序
- 分頁查詢的排序問題(二)排序
- 關於mysql5.6 的排序問題.MySql排序
- Cannot connect on socket(25)_NetBackup 問題解決
- 關於全問檢索按照日期的排序問題排序
- 【SQL 學習】排序問題之order by與索引排序SQL排序索引
- 與堆和堆排序相關的問題排序
- (連結串列)連結串列的排序問題排序
- wm_concat函式的排序問題函式排序
- PHP 字串陣列按照拼音排序的問題PHP字串陣列排序
- stringgird中使用TClientDataSet排序的問題client排序
- 【Linux】curl: (35) SSL connect error問題處理LinuxError
- 上手MySQL之解決問題:not allowed to connect to this MySQL serverMySqlServer
- connect by與where條件執行順序問題
- C語言解決排序問題C語言排序
- 荷蘭國旗問題引出的三色排序排序
- C#按字串中的數字排序問題C#字串排序
- 曾經遇到的一個另類的排序問題.排序
- Oracle學習系列—關於字元數字混合排序和中文排序的問題Oracle字元排序