Condividi tramite


CONCAT_WS (Analisi di flusso di Azure)

Questa funzione restituisce una stringa risultante dalla concatenazione o unione in join end-to-end di due o più valori di stringa. Separa tali valori concatenati della stringa con il delimitatore specificato nel primo argomento della funzione. CONCAT_WS indica la concatenazione con separatore.

Sintassi

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

Argomenti

separator

Valore stringa per separare gli altri valori.

string_value

Valore stringa da concatenare agli altri valori.

Tipi restituiti

nvarchar(max)

Commenti

CONCAT_WS ignora i valori Null durante la concatenazione e non aggiunge il separatore tra valori Null. Se CONCAT_WS riceve argomenti con tutti i valori NULL, restituirà una stringa vuota.

Esempio

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

Vedere anche