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

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页