Oracle中使用多个like查询的问题

2025-05-08 18:08:24
推荐回答(1个)
回答1:

--建议用这种写法,数据量大又需要模糊查询的时候,用instr函数效率比like要高很多

select b.id from table b

where (instr(b.context,'apple')>=1 or instr(b.context,'banana')>=1)

and instr(b.context,'strawberry')=0
;