case when 条件1 then 结果1 else 结果2 end
我现在只想要结果1,但是不符合条件1的却总要以结果2来显示
有没有其他的方法可以实现的,就像是if语句,我只想要符合if条件下的,不需要加个else. 希望有人能回答,非常感谢!
补充:我这里是想从数据库提取报文所需的数据,有很多个要搜索的字段,某个字段需要它自己的条件去得到结果,如果把该条件放在外层where作为公共条件会影响到其它字段的查询,case when能实现它自身条件的查询,但是多了个else不知道怎么解决
case when 条件1 then 结果1 else 结果2 end
我现在只想要结果1,但是不符合条件1的却总要以结果2来显示
有没有其他的方法可以实现的,就像是if语句,我只想要符合if条件下的,不需要加个else. 希望有人能回答,非常感谢!
补充:我这里是想从数据库提取报文所需的数据,有很多个要搜索的字段,某个字段需要它自己的条件去得到结果,如果把该条件放在外层where作为公共条件会影响到其它字段的查询,case when能实现它自身条件的查询,但是多了个else不知道怎么解决