Partager via


REMPLACER

✅ Azure Stream Analytics ✅ Fabric Eventstream

Remplace toutes les occurrences d'une valeur de type chaîne spécifiée par une autre valeur de type chaîne.

Syntaxe

REPLACE ( stringExpression, stringPattern, stringReplacement )

Les arguments

stringExpression

Expression de chaîne à rechercher.

stringPattern

Sous-chaîne à trouver. Si stringPattern est une chaîne vide, stringExpression est retourné.

stringReplacement

Chaîne de remplacement.

Types de retour

Retourne NULL si l’un des arguments est NULL. Sinon, retourne nvarchar(max).

Exemples

SELECT REPLACE(value, pattern, replacement) AS result FROM input
L'Expression Résultat
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') zéro
REPLACE('abcde', NULL, 'xxx') zéro
REPLACE('abcde', 'cde', NULL) zéro

Voir aussi