首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

A、B两个字段,哪个存在就取哪个,都存在取A,用什么函数,该如何解决

2012-05-24 
A、B两个字段,哪个存在就取哪个,都存在取A,用什么函数A、B两个字段,哪个存在就取哪个,都存在取A,用什么函数[

A、B两个字段,哪个存在就取哪个,都存在取A,用什么函数
A、B两个字段,哪个存在就取哪个,都存在取A,用什么函数

[解决办法]

SQL code
with t as(select 1 A,2 B from dualunion allselect null,3 from dualunion allselect 4,null from dual)select nvl(A,B) from t  NVL(A,B)----------         1         3         4
[解决办法]
2中简单方法
SQL code
nvl(A,B)decode(A,null,B,A) 

热点排行