當前位置:編程學習大全網 - 編程軟體 - substr函數用法

substr函數用法

substr函數用法是從string的start位置開始提取字符串。

1、substr方法返回壹個從指定位置開始,並具有指定長度的子字符串,參數start必選。所需的子字符串的起始位置。字符串中第壹個字符的索引為0,length可選項。返回的子字符串中包含的字符數,備註如果length為0或負數,將返回壹個空字符串。如果沒有指定該參數,則子字符串將延續到字符串的結尾。

2、start-必需,規定在字符串的何處開始,正數-在字符串的指定位置開始,負數-在從字符串結尾的指定位置開始,0-在字符串中的第壹個字符處開始,length-可選,指定要截取的字符串長度,缺省時返回字符表達式的值結束前的全部字符。

3、instr和substr的區別,substr('Hello World',0,1)//返回結果為'H'*從字符串第壹個字符開始截取長度為1的字符串,substr('Hello World',1,1)//返回結果為'H'*0和1都是表示截取的開始位置為第壹個字符。

擴展資料:

substr函數在oracle中使用表示被截取的字符串或字符串表達式。和instr函數不同,instr函數是要截取的字符串在源字符串中的“位置”,substr函數是截取字符串的“內容”。

函數定義

運行結果截圖,substr(strings|express,m,[n]),strings|express:被截取的字符串或字符串表達式,m從第m個字符開始截取,n截取後字符串長度為n。

  • 上一篇:程序員能看妳隱私嗎?
  • 下一篇:高速加工中心的控制系統
  • copyright 2024編程學習大全網