TRANSLATE(x,y,z) is a string function that replaces the ith character of the character string y with the ith character of the character string z in the character string x. The character strings y and z must have the same length.
|
Result of the TRANSLATE(x,y,z) function |
x is a NULL value |
|
y is NULL value |
x remains unchanged |
Example table: customer
Each occurrence of the ith letter in the first character string is replaced by the ith letter in the second one.
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 |
See also: