Поделиться через


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

См. также: