Oracle資料庫開發利器之函式——字元函式
阿新 • • 發佈:2018-12-24
字元函式
大小寫轉換函式
- UPPER(char)把字串從小寫轉換為大寫
- LOWER(char)把字串從大寫轉換為小寫
- INITCAP(char)把字串的首字母轉換為大寫
獲取子字串函式(是從左向右擷取的)
SUBSTR(char,[m[,n]])m表示取子串的開始位置 n表示擷取子串的位數
注意:m=0表示從首字母開始擷取,n可以省略表示從m的位置擷取到字串末尾;
如果m=0且省略n那麼結果仍為源字串;
如果m為負數表示從字串的尾部開始擷取
字串的長度
length(char)
連線兩個字串
concat(char1,char2 )
等同於||
去除子串的函式
TRIM(c2 FROM c1) 代表把c2從c1中除去
LTRIM(c1[c2])從頭部去除c2,只能去除一位
RTRIM(c1[c2])從尾部去除c2,只能去除一位
注意:TRIM(字串)、LTRIM(字串),RTRIM(字串),都只有一個引數的時候,表示去除空格replace(字串,字串中要替換的字串,替換成的內容)