Sdílet prostřednictvím


CONCAT_WS (Azure Stream Analytics)

Tato funkce vrátí řetězec, který je výsledkem zřetězení nebo spojení dvou nebo více řetězcových hodnot komplexním způsobem. Odděluje tyto zřetězené řetězcové hodnoty oddělovačem zadaným v argumentu první funkce. CONCAT_WS označuje zřetězení s oddělovačem.

Syntaxe

CONCAT_WS ( separator, string_value1, string_value2 [, string_valueN ] )

Argumenty

Oddělovač

Řetězcová hodnota, která oddělí ostatní hodnoty.

string_value

Řetězcová hodnota, která se má zřetězení s ostatními hodnotami.

Návratové typy

Nvarchar(max)

Poznámky

CONCAT_WS ignoruje hodnoty null během zřetězení a nepřidá oddělovač mezi hodnoty null. Pokud CONCAT_WS obdrží argumenty se všemi hodnotami NULL, vrátí prázdný řetězec.

Příklady

SELECT
    address1,
    address2,
    city,
    stateCode,
    zipCode,
    country,
    CONCAT_WS(', ',address1, address2, city, stateCode, zipCode, country) AS fullAddress
FROM Input

adresa1 adresa2 city Psč kód stavu country fullAddress
1 Microsoft Way null Redmond WA 98052 null 1 Microsoft Way, Redmond, WA, 98052

Viz také