TO_DECIMAL
Descripción
TO_DECIMAL
es una función de fila que convierte TEXT
, BOOLEAN
, INTEGER
, LONG
, DOUBLE
, o NUMERIC
valores hasta NUMERIC
valores con el número por defecto de dígitos antes y después de la coma decimal.Sintaxis
TO_DECIMAL
(expression
)Valor devuelto
Devuelve un valor por fila de tipo
NUMERIC
con el número por defecto de dígitos antes y después de la coma decimal.Parámetros de entrada
- expresión
- Es obligatorio. Un campo o expresión de tipoTEXT(deben ser caracteres numéricos),BOOLEAN,INTEGER,LONG,DOUBLE, oNUMERIC.
Ejemplos
Convierta los valores del campo
average_rating
en un tipo de campo Numérico:TO_DECIMAL([average_rating])
Convierta el campo
average_rating
en un tipo de campo Numérico, pero primero transforme la aparición de cualquier valor NA
en valores NULL
mediante un CASE
expresión:TO_DECIMAL(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)