Função translate

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna uma expr na qual todos os caracteres em from foram substituídos por aqueles em to.

Sintaxe

translate(expr, from, to)

Argumentos

  • expr: uma expressão de CADEIA DE CARACTERES.
  • from: Uma expressão de CADEIA DE CARACTERES que consiste em um conjunto de caracteres a ser substituído.
  • to:Uma expressão STRING que consiste em um conjunto correspondente de caracteres para substituir from.

Retornos

Uma STRING.

A função substitui todas as ocorrências de qualquer caractere em de com o caractere correspondente em para.

Se to tiver um comprimento menor que from, caracteres sem correspondência serão removidos.

Exemplos

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