从表中删除空值 - oracle

时间:2014-06-20 03:34:34

标签: sql oracle select union

我有oracle表

Header1 | Header2 | Header 3| Header 4
--------+---------+----------+---------
abcd    | 1       | null     | null
abcd    | null    | 3        | null
abcd    | null    | null     | 2

是否有要获取的查询

Header1 | Header2 | Header 3| Header 4
--------+---------+----------+---------
abcd    | 1       | 3       | 2

提前致谢

1 个答案:

答案 0 :(得分:3)

试试这个

SELECT Header1,Max(Header2),Max(Header3),Max(Header4)
From Table1
Group By Header1

输出


    Header1 | Header2 | Header 3| Header 4
    --------+---------+---------+---------
    abcd    | 1       | 3       | 2