create table mytab
( name varchar2(30),
value varchar2(60) )
Table created.
insert into mytab values( 'home_phone', null )
1 row(s) inserted.
insert into mytab values( 'cell_phone', '867-5309' )
1 row(s) inserted.
commit
Statement processed.
select coalesce( home.value, cell.value, 'None' )
from
( select value from mytab where name = 'home_phone' ) home,
( select value from mytab where name = 'cell_phone' ) cell
COALESCE(HOME.VALUE,CELL.VALUE,'NONE') | 867-5309 |
---|
select coalesce( home.value, cell.value, 'None' )
from
( select value from mytab where name = 'bad_phone' ) home,
( select value from mytab where name = 'cell_phone' ) cell
no data found