Как объединить строки и запятые в SQL Server?

I ' m относительно новичок в MSSQL, так что извините, если вопрос может показаться тривиальным. Я хочу объединить несколько полей с помощью разделителя , . Однако, когда поле пустое, дополнительные , также будут включены в строку результата. Так есть ли простой способ решить эту проблему? Например,

SELECT VRI.Street_Number_and_Modifier + ',' + 
       VRI.Street_Direction + ',' + 
       VRI.Street_Name + ',' + 
       VRI.Street_Direction + ',' + 
       VRI.Street_Suffix + ',' + 
       VRI.Street_Post_Direction + ',' + 
       VRI.Unit
FROM View_Report_Information_Tables VRI
7
задан Chan 23 May 2013 в 07:30
поделиться