在一列oracle中获取非空值

问题描述

下面是我的查询

SELECT * FROM companystatus其中,company_name ='Fifth Borrower';

我想要一位借款人的单行中不为空的值。

current output

预期产量

expected output

解决方法

聚集通常有助于满足此类要求,例如

select 
  company_code,company_name,max(c2015),max(c2016),max(c2017)
from companystatus
where company_name = 'Fifth Borrower'
group by company_code,company_name