Sdílet prostřednictvím


CONCAT_WS

✅Eventstream prostředků infrastruktury 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 koncovým způsobem. Tyto zřetězené řetězcové hodnoty odděluje oddělovačem zadaným v prvním argumentu 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 zřetědí s ostatními hodnotami.

Návratové typy

nvarchar(max)

Poznámky

CONCAT_WS během zřetězení ignoruje hodnoty null 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 město zipCode stateCode země fullAddress
1 Microsoft Way null Redmond WA 98052 null 1 Microsoft Way, Redmond, WA, 98052

Viz také