Допустим, у меня есть такая таблица в 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