oracle,中查询是否包含多个字符串,使用regexp_instr 问题?
regexp_instr(name,'(5|6|7)')>0
相当于 regexp_instr(name,'5')>0 or regexp_instr(name,'6')>0 or regexp_instr(name,'7')>0
但是 regexp_instr(name,'(5|6|7)')=0
却是相当于 regexp_instr(name,'5')=0 and regexp_instr(name,'6')=0 and regexp_instr(name,'7')=0,为什么不是regexp_instr(name,'5')=0 or regexp_instr(name,'6')=0 or regexp_instr(name,'7')=0