mysql的三种条件判断函数
第一种:if()语法:if(表达式,值1,值2)当表达式的值为真时,返回值1,否则返回值2第二种:ifNull(值1,值2)当值1不为null时,返回值1,否则返回值2对于上面的例子不适合用这种第三种:case 表达式 when 条件1 then 值1when 条件2then 值2 ... else 值n end看语法格式我们会发现此类函数写法上比较麻烦,但其表达的逻辑却最贴近我们日常的思维习惯。
·
第一种: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标记结束

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)