Oracle的substr函數簡單用法與substring區別


substr(字符串,截取開始位置,截取長度) //返回截取的字

substr('Hello World',0,1) //返回結果為 'H'  *從字符串第一個字符開始截取長度為1的字符串

substr('Hello World',1,1) //返回結果為 'H'  *0和1都是表示截取的開始位置為第一個字符

substr('Hello World',2,4) //返回結果為 'ello'

substr('Hello World',-3,3)//返回結果為 'rld' *負數(-i)表示截取的開始位置為字符串右端向左數第i個字符

測試:

select substr('Hello World',-3,3) value from dual;

 

java中substring(index1,index2)的簡單用法

作用:從字符串索引(下標)為index1的字符開始截取長度為index2-index1 的字符串。

String str="Hello World";

System.out.println(str.substring(0,5));

打印結果為:Hell

 

列:

var str="Hello world!"

document.write(str.substring(1,3));

</script>

上面返回字符串:"el";

str.substring(1,2) //返回e

str.substring(1) //返回"ello world";

還有此函數中會出現奇怪的現象,當出現str.substring(5,0);

這又是怎么回事,不過返回的是"hello",

str.substring(5,1) //返回"ello",截去了第一位,返回余下的.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM