Null
將帶有空標記的列合併為一行
我使用子選擇來獲取我想要的數據。不過,我現在正在努力將它全部合併到一行中。
這是一個結果範例,其中它的自行車有負載:
bike bike null null bike 6 6 bike bike null null bike null null bike bike 2 2 bike null null
知道我如何合併或“加入”,如果你願意的話,這些行一起作為一個行嗎?
理想情況下,輸出為
bike 2 2 6 6
.上面的大數據輸出實際上是我執行的查詢的輸出。
沒有看到您的查詢是很困難的,但是如果您想刪除多餘的行,您希望使用空值聚合您的欄位。
在此範例中,此查詢將為您提供一行數據,我不確定您的意思是如何在刪除兩行的位置獲取輸出。
SELECT Field1 ,Field2 ,MAX(Field3) Field3 ,MAX(Field4) Field4 ,Field5 ,MAX(Field6) Field6 ,MAX(Field7) Field7 FROM TableName GROUP BY Field1 ,Field2 ,Field5