【发布时间】:2011-06-01 17:05:38
【问题描述】:
oracle 有一个很好的内置函数来执行 if null,但是我想执行 if = 0;有没有简单的方法来做到这一点?
nvl(instr(substr(ovrflo_adrs_info,instr(ovrflo_adrs_info,'bldg')+5),''), 长度(substr(ovrflo_adrs_info,instr(ovrflo_adrs_info,'bldg')+5)))))
这将作为 substr 函数的参数。
如果instr(substr(ovrflo_adrs_info,instr(ovrflo_adrs_info,'bldg')+5),' ') 是!= 0,那么我想要那个值,否则我想要length(substr(ovrflo_adrs_info,instr(ovrflo_adrs_info,'bldg')+5)) 的值
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: oracle