oracle通过正则分割字符串
当初设计表的不太合理,将name和code并到一个列去存储了,例如工商银行(01020000),现在要将其分开,一般通过substr和instr两个字符串函数就可以达到效果:select substr('工商银行(01020000)',1,instr('工商银行(01020000)','(')-1),substr('工商银行(01020000)',instr('工商银行(01020000)','(')+1,8)from dual;但...
两个sql优化
1.原语句:点击(此处)折叠或打开SELECT * FROM cm_jc_f_spf_bonus_gf t WHERE (j_match_id, createtime) IN (  ...