• Try moving the ',' into the ISNULL function.

    SELECT Col1 + ISNULL(', ' + Col2, '')

    This way the comma will show up only when you have a non null value in Col2