Summer凌枫 2016-10-22 16:06 采纳率: 0%
浏览 2964

mysql中case when如何去掉else的显示内容?

case when 条件1 then 结果1 else 结果2 end
我现在只想要结果1,但是不符合条件1的却总要以结果2来显示
有没有其他的方法可以实现的,就像是if语句,我只想要符合if条件下的,不需要加个else. 希望有人能回答,非常感谢!

补充:我这里是想从数据库提取报文所需的数据,有很多个要搜索的字段,某个字段需要它自己的条件去得到结果,如果把该条件放在外层where作为公共条件会影响到其它字段的查询,case when能实现它自身条件的查询,但是多了个else不知道怎么解决

  • 写回答

3条回答 默认 最新

  • threenewbee 2016-10-22 16:10
    关注

    sql后面再加上where 条件1

    评论

报告相同问题?