首页 > 数据库 >SQL语言做加减运算时将某项的null值转换为0

SQL语言做加减运算时将某项的null值转换为0

时间:2025-01-06 11:54:51浏览次数:14  
标签:运算 sal 工资 某项 加减 SQL null

在SQL语言中,很多时候,在表项中会遇到null值,null值有三大特点:

  1)NULL值不参加统计;

  2)NULL值不进入计算表达式;

  3)不能与其它值进行比较。

因此,在运算中要将null值有时候转换成其他值,这里提供一种加减运算中转换为0的方法。

如:在算工资的时候,总工资=基础工资+奖金,但有的员工奖金为null,因此:(这里用的scott表里的数据,comm表示奖金,sal表示工资,表名为emp)

select (
case
when comm is null then sal
else
sal+comm
end)
from emp
where deptno='30'

以下是个人在项目上的解决方案

 

标签:运算,sal,工资,某项,加减,SQL,null
From: https://www.cnblogs.com/aqsyc/p/18654991

相关文章