Compartir vía


Función translate

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve un expr donde todos los caracteres de from se han reemplazado por los de to.

Sintaxis

translate(expr, from, to)

Argumentos

  • expr: una expresión STRING.
  • from: expresión STRING que consta de un conjunto de caracteres que se va a reemplazar.
  • to: expresión de STRING que consta de un conjunto de caracteres coincidente para reemplazar from.

Devoluciones

Una STRING'.

La función reemplaza todas las apariciones de cualquier carácter en from con el carácter correspondiente en to.

Si to tiene una longitud más corta que los caracteres from no coincidentes, se quitan.

Ejemplos

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

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

> SELECT translate('AaBbCc', 'abc', '');
 ABC

> SELECT translate('AaBbCc' COLLATE UTF8_LCASE, 'abc', '123');
 112233