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)从双;
测试成功