问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 除法中如何防止被除数为0?(急)

发布网友 发布时间:2024-03-08 14:03

我来回答

2个回答

热心网友 时间:2024-03-30 16:14

我一般在项目中都是用case when 方式,不仅仅判断被除数,还需要判断除数;
这样写可能会好点:
SUM(ROUND(case when S1.SAL_NOS_PRM_AMT<=0 then S1.SAL_AMT
when S1.SAL_AMT<=0 then 0
else S1.SAL_AMT / S1.SAL_NOS_PRM_AMT
end)
) ADD_COUNT,

热心网友 时间:2024-03-30 16:16

用decode函数。
如:decode(S1.SAL_NOS_PRM_AMT,0,1,S1.SAL_NOS_PRM_AMT)
decode(S1.RECV_PRM_AMT,0,1,S1.RECV_PRM_AMT)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男人醉女人累原歌 我大概在2009年玩的很早的一款冒险动作游戏有一关是埃及狗头人主角捡武... 提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 打麻将每个人发放50张牌,打一元的,最后我剩100张牌,赚了多少钱? 老款名爵mg3喇叭保险丝 湖北理工学院医用电子仪器与维护专业的专业课是什么?挂科清考怎么回事... ...的专票,服务名称写的是:经纪代理服务*代订住宿费。这样的可以报销吗... 润肠通便茶广告标语 varchar(50)中50能存多少汉字 建筑业罚款允许最大金额是多少 根据《建筑施工企业安全生产许可证管理规定》,下列安全生产许可证违法... 数据库select语句中进行除法如何保留小数点后数据12 SQL数据库中除法用什么来实现?2 常德市走川藏公路到拉萨有多少公里 涌泉穴功效与作用及禁忌艾灸涌泉穴有哪些好处 得琵得步伐是什么意思 smart什么意思啊? 在超级群英传中法正怎么样? sql 除法2 SQL语句怎么表示除法运算2 sql相除的问题2 sql server 简单的除法运算23 素馅怎么做好吃素馅好吃的做法 SQL除数为0,怎么解决? SQL两个非0非null的值,为什么相除后结果为0 天天酷跑贵族3有什么好处 ...皮肤湿疹很严重,中医西医都看过,效果不明显,医生说脾胃虚寒... 1980年阳历9月21日早7点多生五行属什么,缺什么,是二婚的命吗?_百度... 请大师帮我算算我的五行!我叫乔轩,1982年9月21日18:00左右出生的B型血... 鼻梁高有什么好处盘点鼻梁高的好处 为什么人们总会习惯性查询手机病情呢? 查手机的好处有哪些? 查手机是否可以帮助我们解决病患呢? 生病的时候,你会先看手机还是先看医生? 残疾人是弱势群体,那么他是否要交失业保险 残疾人是社会的弱势群体吗? 蜂巢电池是哪个公司的 太原市育英中学和太原12中哪个好? 急需答案.. 词根词缀记忆法之2号词根logy/nomy表示学科-2 肺癌骨转移能有多长时间还? 在SQL语言查询语句中,SELECT子句实现关系代数的99 为什么 sql 语句不支持关系代数中的除法1 ...翻唱迈克尔 杰克逊的英文歌(镜中男人),这歌的中文词是什么?_百度知 ...