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