Partager via


REPLACE (Azure Stream Analytics)

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 )

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
Expression Résultats
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') null
REPLACE('abcde', NULL, 'xxx') null
REPLACE('abcde', 'cde', NULL) null

Voir aussi