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

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

    评论

报告相同问题?

悬赏问题

  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?
  • ¥50 寻找fpga的benchmark
  • ¥50 如何在arduino上,实现用4×4矩阵键盘按键控制2004显示屏输出图中显示功能的代码?
  • ¥15 P1口接8个发光二极管,利用定时计数器1编写程序
  • ¥20 keil5编译找不到.h文件该如何解决
  • ¥15 安卓EVS如何开启服务正常实现功能
  • ¥15 canal读取mysql时报错