CONCAT_WS (Azure Stream Analytics)
Эта функция возвращает строку, возникающую в результате объединения двух или более строковых значений в сквозной форме. Она разделяет значения в такой объединенной строке с помощью разделителя, указанного в первом аргументе функции.
CONCAT_WS
указывает на объединение с разделителем.
Синтаксис
CONCAT_WS ( separator, string_value1, string_value2 [, string_valueN ] )
Аргументы
separatorязательно, количество
Строковое значение для разделения других значений.
string_value
Строковое значение для объединения с другими значениями.
Типы возвращаемых данных
nvarchar(max)
Комментарии
CONCAT_WS игнорирует значения NULL во время объединения и не добавляет разделитель между значениями NULL. Если CONCAT_WS получает аргументы со всеми значениями NULL, возвращается пустая строка.
Примеры
SELECT
address1,
address2,
city,
stateCode,
zipCode,
country,
CONCAT_WS(', ',address1, address2, city, stateCode, zipCode, country) AS fullAddress
FROM Input
address1 | address2 | city | zipCode | stateCode | country | fullAddress |
---|---|---|---|---|---|---|
1 Microsoft Way | null | Redmond | WA | 98052 | null | 1 Microsoft Way, Redmond, WA, 98052 |