Как объединить три столбца (nvarchar, null) в один столбец (nvarchar), оставляя пробел между каждым значением, если значение не равно нулю? - PullRequest
0 голосов
/ 09 октября 2018

У меня есть три столбца, такие как FirstName, MiddleName, LastName. Я хочу объединить их все в один столбец, например, FullName, указав пробел между Fistname и Middle, Middle и LastName, если значения не равны NULL.

1 Ответ

0 голосов
/ 09 октября 2018

Вы можете попробовать это

SELECT ISNULL(FirstName,'') + ' ' + ISNULL(MiddleName,'')  + ' ' + ISNULL(LastName,'') AS FullName
FROM [Table]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...