Delen via


CONCAT_WS (Azure Stream Analytics)

Deze functie retourneert een tekenreeks die het resultaat is van de samenvoeging of samenvoeging van twee of meer tekenreekswaarden op een end-to-end-manier. Hiermee worden deze samengevoegde tekenreekswaarden gescheiden met het scheidingsteken dat is opgegeven in het eerste functieargument. CONCAT_WS geeft aan dat samenvoegen met scheidingsteken wordt aangegeven.

Syntaxis

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

Argumenten

scheidingsteken

Een tekenreekswaarde om de andere waarden van elkaar te scheiden.

String_waarde

Een tekenreekswaarde die moet worden samengevoegd met de andere waarden.

Retourtypen

nvarchar(max)

Opmerkingen

CONCAT_WS negeert null-waarden tijdens samenvoeging en voegt het scheidingsteken tussen null-waarden niet toe. Als CONCAT_WS argumenten met alle NULL-waarden ontvangt, wordt een lege tekenreeks geretourneerd.

Voorbeelden

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

adres1 adres2 city zipCode stateCode country fullAddress
1 Microsoft Way null Redmond WA 98052 null 1 Microsoft Way, Redmond, WA, 98052

Zie ook