TO_DECIMAL
Descrição
TO_DECIMAL
é uma função de linha que converte TEXT
, BOOLEAN
, INTEGER
, LONG
, DOUBLE
, ou NUMERIC
até NUMERIC
valores com o número padrão de dígitos antes e depois do ponto decimal.Sintaxe
TO_DECIMAL
(expression
)Valor de retorno
Retorna um valor por linha do tipo
NUMERIC
com o número padrão de dígitos antes e depois do ponto decimal.Parâmetros de entrada
- expressão
- É obrigatório. Um campo ou uma expressão do tipo .TEXT(deve ter caracteres numéricos),BOOLEAN,INTEGER,LONG,DOUBLE, ouNUMERIC.
Exemplos
Converta os valores do campo
average_rating
em um tipo de campo Numérico:TO_DECIMAL([average_rating])
Converta o campo
Average_rating
em um tipo de campo Numérico, mas primeiro transforme a ocorrência de valores de NA
em valores NULL
usando um CASE
expressão:TO_DECIMAL(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)