2015-02-10 54 views
0

我從SQL查詢中獲取一些行。 下面提到。例如:如何將行中的某些列合併到另一列

UnitName Requisition_No 14.11 14.141 14.144 
A    1303a  1000 NULL NULL 
A    1303a  NULL 2000 NULL 
A    1303a  NULL NULL 3000 

但輸出應該是這樣的:

UnitName Requisition_No 14.11 14.141 14.144 
A    1303a  1000 2000 3000 

謝謝。

回答

1

集團被列意思是唯一的,使用聚合功能,如max()得到的值不是null

select UnitName, Requisition_No, max(14.11), max(14.141), max(14.144) 
from your_table 
group by UnitName, Requisition_No 
+0

謝謝sir.it幫助我很多 – user3180399 2015-02-10 09:34:42

相關問題