объединить два столбца базы данных в один столбец набора результатов

Я использую следующий SQL для объединения нескольких столбцов базы данных из одной таблицы в один столбец в наборе результатов:

SELECT (field1 + '' + field2 + '' + field3) FROM table1

Когда одно из полей имеет значение NULL, я получил нулевой результат для всего выражения конкатенации. Как я могу это преодолеть?

База данных - это MS SQL Server 2008. Кстати, это лучший способ объединить столбцы базы данных? Есть ли какой-нибудь стандартный SQL для этого?

46
задан jilt3d 21 June 2011 в 15:21
поделиться