substr() 函式返回字串的一部分。
語法:substr(string,start,[length])
string - 指定的要擷取的字串。
start - 必需,規定在字串的何處開始。
正數 - 在字串的指定位置開始
負數 - 在從字串結尾的指定位置開始
1 - 在字串中的第乙個字元處開始
length - 可選,指定要擷取的字串長度,預設時返回字元表示式的值結束前的全部字元。
例如:select substr('abcdefg',3,4) from dual;結果是cdef
解釋:從第三個字元開始擷取4個字元,即從c開始擷取四個字元
select substr('abcdefg',-3,4) from dual;結果efg
解釋:從倒數第三個字元開始擷取四個字元,倒數第三個字元是e;因為從e開始往後不滿四個字元,所以只擷取到字串的結尾
注:被擷取的字串中乙個漢字按乙個字元算
oracle substr函式用法
substr函式格式 俗稱 字元擷取函式 格式1 substr string string,int a,int b 格式2 substr string string,int a 解釋 格式1 1.string需要擷取的字串 2.a擷取字串的開始位置 注 當a等於0或1時,都是從第一位開始擷取 3.b...
Oracle substr 和 instr 的用法
instr 方法的格式為 instr 源字串,目標字串,起始位置,匹配序號 例如 instr corporate floor or 3,2 中,源字串為 corporate floor 目標字串為 or 起始位置為3,取第2個匹配項的位置。預設查詢順序為從左到右。當起始位置為負數的時候,從右邊開始查...
ngx process options函式詳解
ngx process options是初始化init cycle中的一些如 conf file,prefix,conf prefix等字段的功能,其方法的定義在src core nginx.c中,以下為詳細 主要功能是將ngx prefix,配置檔案的位置資訊,以及命令列引數的資訊初始化到cycl...