instr函數(shù)用法舉例 數(shù)據(jù)庫中substr是什么意思?
數(shù)據(jù)庫中substr是什么意思?Substr函數(shù)在Oracle中用于表示截獲的字符串或字符串表達(dá)式。與instr函數(shù)不同,instr函數(shù)是被截取字符串在源字符串中的“位置”,substr函數(shù)是被截取字
數(shù)據(jù)庫中substr是什么意思?
Substr函數(shù)在Oracle中用于表示截獲的字符串或字符串表達(dá)式。與instr函數(shù)不同,instr函數(shù)是被截取字符串在源字符串中的“位置”,substr函數(shù)是被截取字符串的“內(nèi)容”。Substr(string,start,length)string-指定要截取的字符串。Start-必需,指定從何處開始字符串中的正數(shù)-在字符串中的指定位置開始負(fù)數(shù)-在字符串結(jié)尾的指定位置開始0-在字符串中的第一個(gè)字符開始長(zhǎng)度-可選,指定要截取的字符串的長(zhǎng)度。默認(rèn)情況下,字符表達(dá)式值結(jié)尾之前的所有字符。例如:select substr(“ABCDEFG”,3,4)from dual result is cdefselect substr(“ABCDEFG”,-3,4)from dual result efgselect substr(“ABCDE”,2),substr(“ABCDE”,-2),substr(“ABCDE”,2,3),substr(“abcdewww”,-7,3)from dual result is BCDE,De,BCD,BCD