SQLSERVER中处理分母为0的情况
2页首先写个测试数据,然后我们来求一下colone除以coltwo的商declaretabletable(idint,colonenumeric(4,2),coltwonumeric(2,1)insertintotableselect1,1.2,0.4unionallselect2,1.4,0.6unionallselect3,1.8,0.8unionallselect4,9.1,1.2unionallselect5,9.02,2.9unionallselect6,9.11,3.4unionallselect7,8.23,2.3unionallselect8,12.11,0unionallselect9,2.3,8.1unionallselect10,2.5,0我们来看一下数据表中的数据:select*fromtable/*idcolonecoltwo- -11.200.421.400.631.800.849.101.259.022.969.113.478.232.3812.110.092.308.1102.500.0*/如果直接这样写会报错:select colone/coltwo from table错误信息:Divide by zero error encountered.怎么来处理这个问题呢?-方法一:case whenselectround(colone/casecoltwowhen0thennullelsecoltwoend,2)asresult1fromtable/*result1-3.0000002.3300002.2500007.5800003.1100002.6800003.580000NULL*/-方法二:nullifselectround(colone/nullif(coltwo,0),2)asresult2fromtable/*result2-3.0000002.3300002.2500007.5800003.1100002.6800003.580000NULL0.280000NULL*/如果我们不想让分母为0的返回null的话,我们可以处理分母为1
《SQLSERVER中处理分母为0的情况》由会员鲁**分享,可在线阅读,更多相关《SQLSERVER中处理分母为0的情况》请在金锄头文库上搜索。
一元稀疏多项式计算器实习报告[1]
必备护士述职报告范文集锦9篇
VK1024B 2.4V~5.2V 6SEG&amp#215;4COM点阵.docx
男生给女生的道歉信
2023年交通安全发言稿(完整文档)
在校学生顶岗实习总结报告(二篇).doc
注射用阿糖胞苷
物资管理办法38459315
多一些专业的安全工程人才
教师作风个人年度工作总结(5篇).doc
骆驼祥子读后感15篇2
2022年四川省建筑安管人员ABC类证书【官方】资格证书资格考核试题附参考答案60
品牌酒店全面质量管理手册
2022-2023学年高一地理下学期期中试题(无答案)
人教版三升四语文五
it行业面试自我介绍版
哈密事业编招聘考试2010-2021历年《公共基础知识》(综合应用能力)真题汇总【含答案带详解】
下黄村村级供水工程小额工程施工
2022税务稽查试题(难点和易错点剖析)含答案53
帝豪杯少儿车模大赛暨七夕新高力生活秀场活动策划方案
2023-04-22 28页
2023-10-04 5页
2022-08-31 4页
2023-10-10 2页
2023-12-06 4页
2023-11-24 3页
2022-11-23 1页
2022-11-13 29页
2022-11-12 10页
2022-11-30 9页