我是SQL的初学者,正在尝试如何将数据转换为列以删除重复的条目。我试过pivot,但我不需要聚合值。如有任何帮助,我们将不胜感激。
当前状态:
目标状态:
您可以使用case表达式的
聚合
轻松完成此操作
select clientId,
Max(case when AddressType='Home' then Country end) Home,
Max(case when AddressType='Postal' then Country end) Postal
from clients
group by ClientId