Freigeben über


CONCAT_WS (Azure Stream Analytics)

Diese Funktion gibt eine Zeichenfolge zurück, die das Ergebnis einer End-to-End-Verkettung oder -Verknüpfung von mindestens zwei Zeichenfolgenwerten darstellt. Sie trennt diese verketteten Zeichenfolgenwerte mit dem im ersten Funktionsargument angegebenen Trennzeichen. CONCAT_WS gibt an, dass mit trennzeichen verkettet wird.

Syntax

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

Argumente

Trennzeichen

Ein Zeichenfolgenwert zum Trennen der anderen Werte.

string_value

Ein Zeichenfolgenwert, der mit den anderen Werten verkettet werden soll.

Rückgabetypen

nvarchar(max)

Hinweise

CONCAT_WS ignoriert NULL-Werte während der Verkettung und fügt das Trennzeichen zwischen NULL-Werten nicht hinzu. Wenn CONCAT_WS Argumente mit allen NULL-Werten empfängt, wird eine leere Zeichenfolge zurückgegeben.

Beispiele

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

Weitere Informationen