1. 程式人生 > >oracle 內置函數(二)字符函數

oracle 內置函數(二)字符函數

lac 截取 png 大小寫轉換 line car spa 換上 ace

主要函數:

  • 大小寫轉換函數
  • 獲取子字符串函數(字符串截取)
  • 獲取字符串長度函數
  • 字符串連接函數
  • 去除子字符串函數
  • 字符替換函數

一、大小寫轉換

1、upper:轉大寫

技術分享

2、lower:轉小寫 技術分享

3、initcap:首字母大寫

技術分享

二、獲取子字符串函數(字符串截取)

substr(str,beginIndex,endIndex)

str:需要處理的字符串

beginIndex:開始截取下標位置,>0時從頭部開始數下標,<0時從尾部數下標。

endIndex:結束下標。

技術分享

三、獲取字符串的長度

length(str)

技術分享

四、字符串拼接

concat(str1,str2):我覺得沒有‘||‘用的方便:

技術分享

五、去除子字符

trim(car from str):從str去掉所有car。覺得雞肋

ltrim(car,str):從left左開始去掉第一個

rtrim(car,str):從right右開始去掉第一個

trim(str):去掉首位空格

技術分享

六、替換

replace(str1,str2,str3):

str1:需要處理的字符串

str2:需要替換掉的字符串

str3:替換上去的字符串,該參數可以不寫和trim效果一樣

技術分享

oracle 內置函數(二)字符函數