select max(sys_connect_by_path(c.channel_name,'/')) //取最長的一條
from sinocms_channel c
start with c.id='1000010141'
connect by prior parent_id=id ;
結果:/新增欄目命喝彩/it資訊期刊/內容發布系統(倒的 ,從子到父)
(對應的id 1000010141/1000010106/0)
//select max(sys_connect_by_path(c.channel_name,'/'))
from sinocms_channel c
where id='1000010141'
start with c.id='0'
connect by parent_id= prior id ;
結果:/內容發布系統/it資訊期刊/新增欄目命喝彩(正的,從父到子)
(對應的id 0/1000010106/1000010141)
區別:prior 放的位置,決定拼得串的順序
Oracle用的常用函式
1.字元函式 1.lower argo 將大寫字元轉換為小寫字元 2.upper arg1 將小寫字元轉化為大寫 3.initcap arg1 單詞首字母大寫 4.dsubstr arg0,arg1 將arg0中的字串從第arg1擷取到最後 擷取後的字元包括第arg1字元 5.substr a,b,...
to char函式oracle怎麼用
檢視字元占用位元組 select userenv language dump 我 length 我 字元數 lengthb 我 位元組數 vsize 我 from dual to char函式使用 9 代表乙個數字 0 強迫0顯示 顯示美元符號 l 強制顯示乙個當地的貨幣符號 顯示乙個小數點 顯示乙...
ORACLE的lpad函式 rpad函式用法
oracle的lpad函式 rpad函式用法 語法 select lpad 12345678 1,0 from dual 返回字串 12345678 的從左邊長度為1的字串,如果不夠,左邊補 0 語法 select rpad 12345678 1,0 from dual 返回字串 12345678 ...