--建议用这种写法,数据量大又需要模糊查询的时候,用instr函数效率比like要高很多select b.id from table bwhere (instr(b.context,'apple')>=1 or instr(b.context,'banana')>=1)and instr(b.context,'strawberry')=0;