在你查寻一个表时如下语句:select sums*3+sal*2 sal from emp;如果表内没有空值则
结果为:sal的记录值的两倍再加上sums记录值的三倍。如果sums和sal字段内出现空值则结果为空。
解决方法:select nvl(sums,0)*3+nvl(sal,0)*2 sal from emp; 意思是当两个字段内出在空值时用0来代替。
转载于:https://blog.51cto.com/qyweiyy/622063
在你查寻一个表时如下语句:select sums*3+sal*2 sal from emp;如果表内没有空值则
结果为:sal的记录值的两倍再加上sums记录值的三倍。如果sums和sal字段内出现空值则结果为空。
解决方法:select nvl(sums,0)*3+nvl(sal,0)*2 sal from emp; 意思是当两个字段内出在空值时用0来代替。
转载于:https://blog.51cto.com/qyweiyy/622063