Oracle截取字符例(substr)检索字符位置(仪器)

第一:理论

Oracle截取字符(函数),检索字符位置(仪器)情况时,那么其他语句使用集合

常用功能:SUBSTR和工具

1.substr(字符串,长度start_position,{ })子字符串

说明:字符串元字符串

start_position起始位置(从0开始)

长度的选择,子串的数量

例如:


substr(abcdefg,0); / /返回:ABCDEFG,所有字符截取
substr(abcdefg,2); / /返回:cdefg,从所有的字符开始截取后的C
substr(小
substr(小
substr(abcdefg,3); / /返回:EFG,负注意参数3,表示从月底开始的字符串的数组位置不变。


2.instr(字符串的子串,位置,查找字符串的位置发生)

说明:字符串:源字符串

子:子串查找

位置:查找的开始位置

Ocurrence:第几次在源字符串的子串

例如:

在仪器(公司楼',或',3, 2),源字符串is'corporate地板,目标字符串is'or,初始位置是3,第二匹配的位置,并返回结果为14。

二:实际测试




选择substr(或:COM。LCS。WC。占位符。占位符:860825、仪器(或:COM。LCS。WC。占位符。占位符:860825,:
仪器(或:COM。LCS。WC。占位符。占位符:860825 ',':',1, 2),
长度(或:COM。LCS。WC。占位符。占位符:860825)从双;


测试成功