oracle分离字符串并提取部分内容

问题举例:将’oracle分离字符串(remove)'这一字符串左括号左边的部分提取出来。
解决方法:本来在Hive里可以轻松的用split函数解决,但发现oracle没有这一函数,坑=-=;网上搜索了一会也没找到比较简单的方法,后来想了一下,可以用substr和instr函数结合起来使用:

select substr('oracle分离字符串(remove)',1,INSTR('oracle分离字符串(remove)','(', 1, 1)-1) from dual;

结果是:

oracle分离字符串

搞定!

你可能感兴趣的:(sql,数据库,oracle)