2012-03-16 21 views
2

有沒有人有任何想法如何構建一個select語句查詢,包含以下數據的臨時表:SQL合併行 - 字符串數據類型

Code |Col1  | Col2| Col3 
---------------------------------------- 
ABCD |AAASTRING|NULL | NULL 
ABCD |NULL  |BBBSTRING | NULL 
ABCD |NULL  |NULL | CCCSTRING 

...這將合併結果如下?

Code |Col1 | Col2 | Col3 
--------------------------------------- 
ABCD |AAASTRING| BBBSTRING | CCCSTRING 

您的幫助將不勝感激!

+2

的數據庫您使用的?標記時,你似乎有點過分熱情。 – 2012-03-16 20:20:11

回答

6

試試這個:

SELECT 
    Code, 
    MAX(Col1) AS Col1, 
    MAX(Col2) AS Col2, 
    MAX(Col3) AS Col3 
FROM your_table 
GROUP BY Code 
+0

謝謝馬克。我認爲最大隻適用於數字:) – pili 2012-03-16 20:41:11