MYSQL case when用法

语句:

select 
    case 变量或表达式1
    when  常量2或TRUE或FALSE then  结果a,
    when                               then        b,
    .
    .
    .
    else 结果c,
    end,

  case和when后面的值,mysql 其实是用等号‘=’来判断,所以当判断字段

select
    case a is null
    when TRUE THEN "",
    end,

 

a是否为null时,可以这样写:

 

上一篇:mysql 练习 exercise 1:逻辑函数 case when expr1 then expr2 [when expr3 then expr4... else expr] end


下一篇:一条sql查询出多个统计结果