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 |