Udostępnij za pomocą


CONCAT_WS

✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric

Ta funkcja zwraca ciąg wynikowy z łączenia lub łączenia dwóch lub większej liczby wartości ciągu w sposób end-to-end. Oddziela te wartości połączonych ciągów za pomocą ogranicznika określonego w pierwszym argumencie funkcji. CONCAT_WS wskazuje łączenie z separatorem.

Składnia

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

Argumenty (w programowaniu)

separatora

Wartość ciągu do oddzielenia innych wartości.

string_value

Wartość ciągu, która ma być połączona z innymi wartościami.

Typy zwracane

nvarchar(max)

Uwagi

CONCAT_WS ignoruje wartości null podczas łączenia i nie dodaje separatora między wartościami null. Jeśli CONCAT_WS odbiera argumenty ze wszystkimi wartościami NULL, zwróci pusty ciąg.

Przykłady

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

adres1 adres2 miejscowość Kod pocztowy stateCode kraj fullAddress
1 Microsoft Way null Redmond WA 98052 null 1 Microsoft Way, Redmond, WA, 98052

Zobacz też