商務英語計算機英語

資料庫substr的用法

本文已影響 2.59W人 

資料庫substr的用法的用法你知道嗎?下面小編就跟你們詳細介紹下資料庫substr的用法的用法,希望對你們有用。

padding-bottom: 66.41%;">資料庫substr的用法

  資料庫substr的用法的用法如下:

資料庫中Oracle中Substr函式用法

1、substr(string string, int a, int b)

引數1:string 要處理的字串

引數2:a 擷取字串的開始位置(起始位置是0)

引數3:b 擷取的字串的長度(而不是字串的結束位置)

例如:

substr("ABCDEFG", 0); //返回:ABCDEFG,擷取所有字元

substr("ABCDEFG", 2); //返回:CDEFG,擷取從C開始之後所有字元

substr("ABCDEFG", 0, 3); //返回:ABC,擷取從A開始3個字元

substr("ABCDEFG", 0, 100); //返回:ABCDEFG,100雖然超出預處理的字串最長度,但不會影響返回結果,系統按預處理字串最大數量返回。

substr("ABCDEFG", 0, -3); //返回:EFG,注意引數-3,為負值時表示從尾部開始算起,字串排列位置不變。

2、substr(string string, int a)

引數1:string 要處理的字串

引數2:a 可以理解為從索引a(注意:起始索引是0)處開始擷取字串,也可以理解為從第 (a+1)個字元開始擷取字串。

例如:

substr("ABCDEFG", 0); //返回:ABCDEFG, 擷取所有字元

substr("ABCDEFG", 2); //返回:CDEFG,擷取從C開始之後所有字元

猜你喜歡

熱點閱讀

最新文章

推薦閱讀