substr 擷取字串

2021-09-12 19:43:28 字數 530 閱讀 4201

格式: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...