Partager via


Fonction translate

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne une expr où tous les caractères figurant dans from ont été remplacés par ceux figurant dans to.

Syntaxe

translate(expr, from, to)

Arguments

  • expr : Expression de type STRING.
  • from : expression de type chaîne (STRING) composée d’un ensemble de caractères à remplacer.
  • to : expression de type chaîne (STRING) composée d’un ensemble correspondant de caractères pour remplacer from.

Retours

CHAÎNE.

La fonction remplace toutes les occurrences de tout caractère figurant dans from par le caractère correspondant figurant dans to.

Si la longueur de to est inférieure à celle de from, les caractères non correspondants sont supprimés.

Exemples

> SELECT translate('AaBbCc', 'abc', '123');
 A1B2C3
> SELECT translate('AaBbCc', 'abc', '1');
 A1BC
> SELECT translate('AaBbCc', 'abc', '');
 ABC