sql查询满足任意几个条件的查询方法
满足5个条件中任意四个条件都可以的实现方法。
一、使用case when实现
select * from 表名 where (case when 条件1 then 1 else 0 end+ case when 条件2 then 1 else 0 end+ case when 条件3 then 1 else 0 end+ case when 条件4 then 1 else 0 end+ case when 条件5 then 1 else 0 end)>=4