Oracle函式 字串函式

2021-10-03 13:58:37 字數 1244 閱讀 9047

1.1 計算字串長度的函式 length(str)

1.2 合併字串函式concat(s1,s2) concat(s1,s2):返回結果為連線引數產生的字串

1.3 字串搜尋函式instr(s,x) instr(s,x):返回x字元在字串s的位置

1.4 字母大小寫轉換函式lower(str)和upper(str)、initcap(str) lower(str):將str中的字母字元全部轉換成小寫字母 upper(str):將str中的字母字元全部轉換成大寫字母 initcap(str):將輸入字串的首字母轉換成大寫。

1.5 獲取指定長度的字串的函式substr(s,m,n) substr(s,m,n)函式獲取指定的字串,其中引數s代表字串,m代表擷取的位置,n代表擷取長度。

1.6 替換字串的函式replace(s1,s2,s3) replace(s1,s2,s3):s1為目標字串;s2為被替換的字元段;s3為替換的字串

注意:如果s3引數不用,則刪除s1字串中包含的s2字元段

1.7 刪除字串首尾指定字元的函式ltrim(s,n)和rtrim(s,n) ltrim(s,n):刪除指定的左側字元,其中s是目標字串,n是需要查詢的字串,如果n不指定,則表示刪除左側的空格 rtrim(s,n):刪除指定的右側字元,其中s是目標字串,n是需要查詢的字串,如果n不指定,則表示刪除右側的空格

1.8 刪除指定字串的函式trim() trim():刪除指定的字首或者字尾的字元,預設刪除空格

MySQL函式 字串函式

字串函式是mysql中最常用的一類函式,字串函式主要用於處理表中的字串。1 char length s 返回字串s的字元數 select char length 你好123 5 2 length s 返回字串s的長度 select length 你好123 9 3 concat s1,s2,將字串s...

Oracle字串函式

這些函式全都接收的是字元族型別的引數 chr除外 並且返回字元值.除了特別說明的之外,這些函式大部分返回varchar2型別的數值.字元函式的返回型別所受的限制和基本資料庫型別所受的限制是相同的。字元型變數儲存的最大值 varchar2數值被限制為2000字元 oracle 8中為4000字元 ch...

Oracle字串函式

平常我們用oracle主要有兩種字串型別 1.char始終為固定的長度,如果設定了長度小於char列的值,則oracle會自動用空格填充的。當比較char時,oracle用空格將其填充為等長,再進行比較。2.varchar2資料型別為可變長度,雖然與varchar資料型別是同義的,但在今後的orac...