mysql的三种条件判断函数

第一种:if()

语法:if(表达式,值1,值2)

当表达式的值为真时,返回值1,否则返回值2

第二种:ifNull(值1,值2)

当值1不为null时,返回值1,否则返回值2

对于上面的例子不适合用这种

第三种:case 表达式 when 条件1 then 值1 when 条件2 then 值2 ...  else 值n end

看语法格式我们会发现此类函数写法上比较麻烦,但其表达的逻辑却最贴近我们日常的思维习惯。

当表达式的值和条件1匹配时,返回值1,...以此类推

没有条件匹配时,返回else的值,end标记结束


版权声明:本文为qq_34958326原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>