Partilhar via


Função translate

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna um expr onde todos os caracteres em from foram substituídos pelos de to.

Sintaxe

translate(expr, from, to)

Argumentos

  • expr: Uma expressão STRING.
  • from: Uma expressão STRING que consiste num conjunto de carateres a substituir.
  • to: Uma expressão STRING que consiste em um conjunto correspondente de caracteres para substituir from.

Devoluções

Um 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 do que from caracteres incompatíveis são removidos.

Exemplos

> 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