[英]How I Can Merge Mutiple Rows into One in SQL Server
ID col1 col2 col3
------------------------
1 A null null
1 null B null
1 null null C
2 D null null
2 null E null
2 null null F
從此表中刪除 null 值並根據 ID 合並行
ID col1 col2 col3
------------------------
1 A B C
2 D E F
您可以為此使用聚合,因為聚合函數會忽略 NULL 值:
select id,
max(col1) as col1,
max(col2) as col2,
max(col3) as col3
from the_table
group by id
order by id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.