2016/10/13 Oracle COALESCE() 语法:COALESCE(s1,s2,...,sn),n>=2,此表达式的功能为返回第一个不为空的表达式,如果都为空则返回空值。 现有表tb_a: 实例1:在tb_a表中给sname列为空的人员设为ZCR select t.symbol,t.sname,COALESCE(t.sname,'ZCR') new_sname from TB_A t 结果: 实例2:返回第一个不为空的值: select coalesce(NULL,NULL,20) FROM dual; 结果: