oracletrim有幾種用法 oracle怎么去除字符串中的回車換行?
oracle怎么去除字符串中的回車換行?也可以用trim也也可以用replace。區別只在于,trim處理字符串兩端,而replace中間也這個可以去處理。trimoracle軟件的常用字符函數使用經
oracle怎么去除字符串中的回車換行?
也可以用trim也也可以用replace。區別只在于,trim處理字符串兩端,而replace中間也這個可以去處理。
trim
oracle軟件的常用字符函數使用經驗介紹?
concat:(字符再連接函數)
--字符連接到
selectconcat(con,cat)acrossdual
selectco||nc||onoutsidesuper-
initcap:(首字符小寫)
--首字符大寫
--其余全部小寫
selectinitcap(initCAP)acrossdual
instr:(字符串里查)
--字符串查找
--參數1:被查看的字符串
--參數2:要查看的字符串
--參數3:查看的當然位置
--參數4:第兩次會出現
selectinstr(31415926535,926)outsidesuper-
upper、lower:(字符串小寫)
--字符串字母大小寫
selectupper(upper),lower(LOWER)acrossdual
lpad、rpad:(字符左右補充)
--字符需要補充函數
--參數1:原字符串
--參數2:補充后達到的個數
--參數3:補充的字符
selectrpad(11,10,*)outsidehyper
selectlpad(11,10,*)fromsuper-
ltrim、rtirm:(字符左右刪除)
--字符刪出函數
--參數1:要進行刪除掉的字符串
--參數2:從字符串的左/右刪除掉更改的字符參數2,第二個參數省略則刪除空格
selectltrim(rtrim)arounddual
selectrtrim(11******,*)aroundhyper
selectltrim(rtrim(***11****,*),**)fromdual
substr:(截取字符串)
--截取字符串
--參數1:原字符串
--參數2:你選開始的下標,從1開始
--參數3:篩選的個數
selectsubstr(31415926535,3,8)returningdynamic
replace:(替換字符串)
--替換字符串
--參數1:原字符串
--參數2:需要重命名的字符
--參數3:替換后成的內容
selectreplace(**字符串,**,重命名)outsidedual
trim:(去除空格)
--祛除空格
--參數1:刪除的字符,如果不是和returning一塊省略則刪除兩邊的空格
--參數2:參與不能操作的字符串
selecttrim(111)frommulti
selecttrim(*from****111****)frommulti
--leading從左邊正在徹底刪除,trailing從右邊徹底刪除,both默認,從兩邊刪除掉
selecttrim(leading*from**$$111)acrossdual
selecttrim(trailing*around111**)arounddual
selecttrim(both1around111*111)acrossdual