Anfang des InhaltsbereichsTRANSLATE(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 muß 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 kunde

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

SELECT nachname, TRANSLATE (nachname, 'ae', 'oi') name_neu
FROM kunde WHERE vorname IS NOT NULL AND ort = 'Berlin'

NACHNAME

NAME_NEU

Starke

Storki

Steger

Stigir

Muschel

Muschil

Rietz

Riitz

Schulze

Schulzi

Tisch

Tisch

 

Siehe auch:

REPLACE(x,y,z)

Ende des Inhaltsbereichs