Compartilhar via


SUBSTITUIR

✅ Fluxo de eventos do Azure Stream Analytics ✅ Fabric

Substitui todas as ocorrências de um valor da cadeia de caracteres especificado por outro valor de cadeia de caracteres.

Sintaxe

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumentos

stringExpression

A expressão de cadeia de caracteres a ser pesquisada.

stringPattern

A subcadeia de caracteres a ser encontrada. Se stringPattern for uma cadeia de caracteres vazia, stringExpression será retornado.

stringReplacement

A cadeia de caracteres substituta.

Tipos de retorno

Retorna NULL se qualquer um dos argumentos for NULL. Caso contrário, retornará nvarchar(max).

Exemplos

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Expressão 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') nulo
REPLACE('abcde', NULL, 'xxx') nulo
REPLACE('abcde', 'cde', NULL) nulo

Consulte Também