数据库中CASE WHEN 与两数相除的用法

语法  : 

               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对两数相除解决的一种方式,用法广泛,欢迎大佬评论一起学习进步谢谢!

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值