Если посмотреть на серьезные вопросы о том, зачем вам это нужно, это может быть достигнуто, хотя и неловко:
Select ...
, Stuff(
(
Select ' ' + Z.Col
From (
Select PKCol, A As Col From Table
Union All Select PKCol, B From Table
Union All Select PKCol, C From Table
Union All Select PKCol, D From Table
Union All Select PKCol, E From Table
) As Z
Where Z.PKCol = Table.PKCol
Order By Col
For Xml Path('')
), 1, 1, '') As Combined
From Table
Очевидно, что базы данных никогда не были рассчитаны на сортировку по столбцам, поэтому решение является громоздким.