Скажем, у меня есть таблица вроде этого в 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