Compartir a través de


REPLACE (Azure Stream Analytics)

Reemplaza todas las instancias de un valor de cadena especificado por otro valor de cadena.

Sintaxis

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumentos

stringExpression

Expresión de cadena en la que se va a buscar.

stringPattern

Subcadena que se va a encontrar. Si stringPattern es una cadena vacía, se devuelve stringExpression .

stringReplacement

La cadena de sustitución.

Tipos de valor devuelto

Devuelve NULL si alguno de los argumentos es NULL. De lo contrario, devuelve nvarchar(max).

Ejemplos

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Expresión Resultado
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

Consulte también