消除NULL值

时间:2014-09-24 14:07:29

标签: sql sql-server

我有以下数据:

    A        B       C      D     E       F
    NULL    1122111 NULL    0      NULL    XBK
    9226978 NULL    0       NULL    XGI     NULL
    NULL    NULL    NULL    NULL    NULL    NULL
    NULL    NULL    NULL    NULL    NULL    NULL
    NULL    NULL    NULL    NULL    NULL    NULL
    NULL    NULL    NULL    NULL    NULL    NULL

现在我需要使用以下结果将其折叠为一行:

    A        B       C      D     E       F
    9226978 1122111 0       0      XGI      XBK

我不知道从哪里开始。请帮忙。

2 个答案:

答案 0 :(得分:3)

SELECT MAX(A) AS A,MAX(B) AS B
FROM Table_Name

答案 1 :(得分:0)

试试这个: -

SELECT COALESCE(A,0), COALESCE(B,0), COALESCE(C,0), COALESCE(D,0), COALESCE(E,0), COALESCE(F,0)
FROM YOUR_TABLE;