Função REPLACE - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função REPLACE

Substitui todas as ocorrências de um conjunto de caracteres em uma string existente por outros caracteres especificados.

REPLACE é semelhante a Função TRANSLATE e Função REGEXP_REPLACE, exceto que TRANSLATE faz várias substituições de caractere único e REGEXP_REPLACE permite que você pesquise uma string quanto a um padrão de expressão regular, enquanto REPLACE substitui uma string inteira por outra string.

Sintaxe

REPLACE(string1, old_chars, new_chars)

Argumentos

string

String CHAR ou VARCHAR a ser procurada.

old_chars

String CHAR ou VARCHAR a substituir.

new_chars

Nova string CHAR ou VARCHAR que substitui old_string.

Tipo de retorno

VARCHAR

Se old_chars ou new_chars for NULL, o retorno será NULL.

Exemplos

O seguinte exemplo converte a string Shows em Theatre no campo CATGROUP:

select catid, catgroup, replace(catgroup, 'Shows', 'Theatre') from category order by 1,2,3; catid | catgroup | replace -------+----------+---------- 1 | Sports | Sports 2 | Sports | Sports 3 | Sports | Sports 4 | Sports | Sports 5 | Sports | Sports 6 | Shows | Theatre 7 | Shows | Theatre 8 | Shows | Theatre 9 | Concerts | Concerts 10 | Concerts | Concerts 11 | Concerts | Concerts (11 rows)