语法 :
CASE WHEN 条件 THEN 结果
WHEN 条件 THEN 结果
ELSE 结果条件 END
两数相除得使用:
主要针对两数相除,当除数为零为空时使用,但是效率会比较低。
使用案例语法:
解决除数数据为空为0时使用
CASE WHEN 字段2 IS NULL THEN '0'//这里根据需求条件给值
WHEN 字段2 =0 THEN '0' //这里也是根据需求条件给值
WHEN 字段2 > 0 THEN 字段1/字段2
ELSE 结果条件都行 END
使用解析:
1.WHEN 后面加得条件满足 那么就会执行THEN
2,WHEN 相当于如果 这个条件满足测给出THEN得执行值 或者自己赋值用法很多很具有灵活性
3.WEHN的条件都不满足时执行ELSE
简单使用CASE WHEN对两数相除解决的一种方式,用法广泛,欢迎大佬评论一起学习进步谢谢!