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 |