oracle字段根据字符串拆分

记录oracle中,某字段值需要根据其中的字符串拆分。

---sql语句

select substr('中山分行本部',1,instr('中山分行本部','分行',1)+1) fh,
substr('中山分行本部',1)+2) wd from dual;

结果


fh wd
1 中山分行 本部

=================================================================

INSTR(源字符串,要查找的字符串,从第几个字符开始找,要找到第几个匹配的序号)

INSTR(C1,C2,I,J)
一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1搜索的字符串C2希望搜索的字符串I搜索的开始位置,认为1J出现的位置,认为1

===================================================================

substr函数用法
取得字符串中指定起始位置和长度的字符串substr( string,start_position,[ length ] )

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...