select (a/b*100)per from aa;
当b为0时,提示除数为0,
本人想当除数为0时,不让系统提示出错,结果显示0即可?
解决:select decode(b,0,0,a/b*100) per from aa;
当b为0时,提示除数为0,
本人想当除数为0时,不让系统提示出错,结果显示0即可?
解决:select decode(b,0,0,a/b*100) per from aa;
SQL零除数处理技巧
本文介绍了一种在SQL中处理除数为零情况的方法,通过使用DECODE函数避免了系统错误提示,并确保了当除数为零时,查询结果能够显示为0,而不是报错。

被折叠的 条评论
为什么被折叠?