1. nvl 函数 lnv(val,rep_val)
if (val) 字段值 ==null 返回 rep_val
例: user表
id name age
1 atimo 18
2 null 20
select nvl(name,sys_name) from user where id=2
结果 : sys_name (替换null值)
2. nvl2(字段,值1,值2)
若字段值为null 返回 值1 不为null 返回值2 (即不返回原始值)
3. DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)