Condividi tramite


CONCAT_WS

✅ Flusso di eventi dell'infrastruttura di 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

separatore

Valore stringa per separare gli altri valori.

string_value

Valore stringa da concatenare agli altri valori.

Tipi restituiti

nvarchar(max)

Osservazioni:

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.

Esempi

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

indirizzo1 indirizzo2 città ZIPCode stateCode paese fullAddress
1 Via Microsoft nullo Redmond WA 98052 nullo 1 Microsoft Way, Redmond, WA, 98052

Vedere anche