TRANSLATE (Lakehouse v1)
Wandelt eine angegebene Zeichenfolge um, indem bestimmte Zeichen gemäß der angegebenen Zuordnung durch entsprechende Ersatzzeichen ersetzt werden.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.translate('<inputString>', '<charactersToReplace>', '<replacementCharacters>')Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.translate('databend', 'de', 'DE')┌────────────────────────────────────────┐│ func.translate('databend', 'de', 'DE') │├────────────────────────────────────────┤│ DatabEnD │└────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“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. |
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“-- 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