新闻中心> 文章详情

南京Oracle认证培训 COALESCE函数

2015年11月23日

  Oracle COALESCE函数语法为COALESCE(表达式1,表达式2,...,表达式n),n>=2,此表达式的功能为返回第一个不为空的表达式,如果都为空则返回空值。

 

  注意:所有表达式必须为同一类型或者能转换成同一类型。南京Oracle认证培训

 

  示例一:在emp表中给comm列为空的人员设为0

江苏万和 Oracle培训

 

  示例2:模拟返回第一个不为空的值

 

  SQL> selectcoalesce(null,3+5,4+6) value from dual;南京Oracle认证培训

 

  VALUE

 

  ----------

 

  8

 

  示例3:模拟数据类型不一致的情况

 

  SQL> selectCOALESCE (null,333,444,'555') from dual;

 

  selectCOALESCE (null,333,444,'555') from dual

 

  *

 

  第 1 行出现错误:

 

  ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 CHAR 南京Oracle认证培训


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入