假设我在 SQL Server 中有一个这样的表:
Id City Province Country
1 Vancouver British Columbia Canada
2 New York null null
3 null Adama null
4 null null France
5 Winnepeg Manitoba null
6 null Quebec Canada
7 Seattle null USA
如何获得查询结果,以便位置是由“,”分隔的城市、省和国家/地区的串联,并省略空值。我想确保没有任何尾随逗号、前逗号或空字符串。例如:
Id Location
1 Vancouver, British Columbia, Canada
2 New York
3 Adama
4 France
5 Winnepeg, Manitoba
6 Quebec, Canada
7 Seattle, USA