Freigeben über


CONCAT_WS

✅ Azure Stream Analytics ✅ Fabric Eventstream

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 sie mit Trennzeichen verkettet sind.

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)

Bemerkungen

CONCAT_WS ignoriert Nullwerte während der Verkettung und fügt das Trennzeichen nicht zwischen Nullwerten 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

Adresse1 adresse2 Stadt zipCode stateCode Staat fullAddress
1 Microsoft Way NULL Redmond WA 98052 NULL 1 Microsoft Way, Redmond, WA, 98052

Siehe auch