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 |