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 |