Condividi tramite


SOSTITUIRE

✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure

Sostituisce tutte le occorrenze di un valore stringa specificato con un altro valore stringa.

Sintassi

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argomenti

stringExpression

Espressione stringa da cercare.

stringPattern

Sottostringa da trovare. Se stringPattern è una stringa vuota, viene restituito stringExpression .

stringReplacement

Stringa sostitutiva.

Tipi restituiti

Restituisce NULL se uno degli argomenti è NULL. In caso contrario, restituisce nvarchar(max).

Esempi

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Espressione Risultato
REPLACE('abcde', 'cd', 'xx') 'abxxe'
REPLACE('cdabcd', 'cd', 'x') 'xabx'
REPLACE('cd', 'cd', 'xxx') 'xxx'
REPLACE('abcde', 'gh', 'xx') 'abcde'
REPLACE('abcde', 'cde', '') 'ab'
REPLACE('abcde', '', 'xxx') 'abcde'
REPLACE('', 'cde', 'xxx') ''
REPLACE(NULL, 'cde', 'xxx') nullo
REPLACE('abcde', NULL, 'xxx') nullo
REPLACE('abcde', 'cde', NULL) nullo

Vedere anche