Zum Inhalt springen

Wandelt eine angegebene Zeichenfolge um, indem bestimmte Zeichen gemäß der angegebenen Zuordnung durch entsprechende Ersatzzeichen ersetzt werden.

func.translate('<inputString>', '<charactersToReplace>', '<replacementCharacters>')
func.translate('databend', 'de', 'DE')
┌────────────────────────────────────────┐
│ func.translate('databend', 'de', 'DE') │
├────────────────────────────────────────┤
│ DatabEnD │
└────────────────────────────────────────┘
TRANSLATE('<inputString>', '<charactersToReplace>', '<replacementCharacters>')
Parameter Beschreibung
<inputString> Die umzuwandelnde Eingabezeichenfolge.
<charactersToReplace> Die Zeichenfolge mit den Zeichen, die in der Eingabezeichenfolge ersetzt werden sollen.
<replacementCharacters> Die Zeichenfolge mit den Ersatzzeichen, die den Zeichen in <charactersToReplace> entsprechen.
-- Replace 'd' with '$' in 'databend'
SELECT TRANSLATE('databend', 'd', '$');
---
$ataben$
-- Replace 'd' with 'D' in 'databend'
SELECT TRANSLATE('databend', 'd', 'D');
---
DatabenD
-- Replace 'd' with 'D' and 'e' with 'E' in 'databend'
SELECT TRANSLATE('databend', 'de', 'DE');
---
DatabEnD
-- Remove 'd' from 'databend'
SELECT TRANSLATE('databend', 'd', '');
---
ataben