读书人

A、B两个字段哪个存在就取哪个都存

发布时间: 2012-05-24 11:55:41 作者: rapoo

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) 

读书人网 >oracle

热点推荐