Anfang des Inhaltsbereichs

TRANSLATE(x,y,z) Dokument im Navigationsbaum lokalisieren

TRANSLATE(x,y,z) ist eine Stringfunktion, die in der Zeichenkette x das i-te Zeichen der Zeichenkette y durch das i-te Zeichen der Zeichenkette z ersetzt. Die Länge der Zeichenkette y muss mit der Länge der Zeichenkette z übereinstimmen.

 

Ergebnis der Funktion TRANSLATE(x,y,z)

x ist NULL-Wert

NULL-Wert

y ist NULL-Wert

x bleibt unverändert

Beispiel

Beispieltabelle customer

Bei jedem Auftreten wird der i-te Buchstabe der ersten Zeichenkette durch den i-ten Buchstaben der zweiten Zeichenkette ersetzt.

SELECT name, TRANSLATE (name,'or','es') new_name
FROM customer WHERE firstname IS NOT NULL AND city = 'Los Angeles'

NAME

NEW_NAME

Porter

Pestes

Peters

Petess

Randolph

Sandelph

Peters

Petess

Brown

Bsewn

Jackson

Jacksen

Adams

Adams

Siehe auch:

REPLACE(x,y,z)

Ende des Inhaltsbereichs