Funzione REPLACE - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione REPLACE

Sostituisce tutte le occorrenze di un insieme di caratteri all'interno di una stringa esistente con altri caratteri specificati.

REPLACE è simile a Funzione TRANSLATE e a Funzione REGEXP_REPLACE, ad eccezione del fatto che TRANSLATE esegue più sostituzioni a carattere singolo e REGEXP_REPLACE consente di cercare una stringa per un modello di espressione regolare, mentre REPLACE sostituisce un'intera stringa con un'altra stringa.

Sintassi

REPLACE(string1, old_chars, new_chars)

Argomenti

stringa

La stringa CHAR o VARCHAR da cercare in ricerca

old_chars

La stringa CHAR o VARCHAR da sostituire.

new_chars

Nuova stringa CHAR o VARCHAR che sostituisce la old_string.

Tipo restituito

VARCHAR

Se old_chars oppure new_chars è NULL, il risultato è NULL.

Esempi

L'esempio seguente converte la stringa Shows in Theatre nel 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)