Do we have a workaround for the T-SQL CONCAT_WS
function? This one throws an error that
is not a recongized built in function name
I presume this is not compatible with my version.
I am currently trying to get a proper format for my full name where MiddleName is or isn’t NULL
.
Advertisement
Answer
First, SQL Server now supports CONCAT_WS()
. So, using the built-in function is the simplest “work-around”.
As an alternative:
x
select stuff( (coalesce(', ' + col1, '') +
coalesce(', ' + col2, '') +
coalesce(', ' + col3, '')
), 1, 2, '') as concat_ws
The separator and “2” need to be consistent, of course.