REPLACE Funktion - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

REPLACE Funktion

Ersetzt alle Vorkommen eines Satzes von Zeichen innerhalb einer vorhandenen Zeichenfolge durch andere angegebene Zeichen.

REPLACEähnelt dem TRANSLATE Funktion und demREGEXP_ Funktion REPLACE, außer dass TRANSLATE dadurch mehrere Einzelzeichen ersetzt werden und REGEXP _ Ihnen REPLACE ermöglicht, eine Zeichenfolge nach einem regulären Ausdrucksmuster zu durchsuchen und gleichzeitig eine ganze Zeichenfolge durch eine REPLACE andere Zeichenfolge zu ersetzen.

Syntax

REPLACE(string1, old_chars, new_chars)

Argumente

string

Die CHAR- oder VARCHAR-Zeichenfolge, die durchsucht werden soll.

old_chars

Die CHAR- oder VARCHAR-Zeichenfolge, die ersetzt werden soll.

new_chars

Die neue CHAR- oder VARCHAR-Zeichenfolge, die old_string ersetzt.

Rückgabetyp

VARCHAR

Wenn old_chars oder new_chars NULL sind, ist der Rückgabewert NULL.

Beispiele

Im folgenden Beispiel wird die Zeichenfolge Theatre in das Shows Feld umgewandelt: 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)