格式:substr(string,start_position,[length])
解釋: string 元字串
start_position 開始擷取位置(預設從1開始;為負數時從字串結尾指定擷取位置)
length 可選項,擷取字串的長度(即擷取幾個字元)
示例:substr("abcde", 1); //返回:abcde,擷取所有字元
substr("abcde", 2); //返回:cde,擷取從c開始之後的字元
substr("abcde", 1, 3); //返回:abc,擷取從a開始3個字元
substr("abcde", 1, 10); //返回:abcde,10雖然超出預處理的字串最大長度,但不會影響返回結果,系統按預處理字串最大數量返回。
substr("abcde", -3); //返回:cde,注意引數-3,為負值時表示從尾部開始算起,字串排列位置不變。
substr("abcde_1", 0,(length("abcde_1")-2)); //返回:abcde,擷取字段
oracle擷取字串 substr函式用法
1 substr函式格式 俗稱 字元擷取函式 格式1 substr string string,int a,int b 格式2 substr string string,int a 解釋 格式1 1 string 需要擷取的字串 2 a 擷取字串的開始位置 注 當a等於0或1時,都是從第一位開始擷取...
SQL語句中擷取字串Substr
不同的資料庫中提供的函式不同 oracle資料庫提供的擷取字串函式是 substr substr stirng1,strat,length 擷取功能 解析一下 string1是你要擷取的字串,strat是要開始擷取的位置,length是你要擷取多少個字串。在access資料庫中擷取字串採用 left...
hive中常用substr函式擷取字串匹配演示
開發中,經常進行模糊查詢或者進行擷取字串進行模糊匹配,常用的就是substr函式或者substring函式。使用語法 substr string a,int start substring string a,int start 兩者用法一樣,兩個引數 返回值 string 說明 返回字串a從star...