NVL(job_id,'No Job Yet')
SELECT EMP.EMPNO "员工编号", EMP.ENAME "员工姓名", emp.sal * 6 + (EMP.sal * 1.2) * 6 AS "总收入(不包括奖金)", EMP.COMM, emp.sal * 6 + (EMP.sal * 1.2) * 6 + NVL (comm, 0) AS 总收入 FROMemp
Sql Server: IsNull 如果是Null,就返回指定的值,否则返回原值。 select userName,IsNULL(address,'无') from [user]... ------------------------------------------------------------------ NullIF 会在两个值(或者表达式)相等的时候返回null,否则返回第一个参数。 select Sum(NullIf(price,100)) from ... 如果价格是100,就当null处理,sum()会忽略null值,所以... ---------------------------------------------------------------------- COALESCE 会返回第一个非空的值,参数是任意多个。 select Coalesce(homephone,officePhone,mobile) from.... 只要有一个电话号码被填写了,就一定会返回一个值。