用oracle 函式 拼全名

2021-05-01 23:18:10 字數 558 閱讀 6927

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 ...