TO_DOUBLE
Descripción
TO_DOUBLE
es una función de fila que convierte TEXT
, BOOLEAN
, INTEGER
, LONG
, o DOUBLE
valores hasta DOUBLE
(un tipo de valores numéricos).Sintaxis
TO_DOUBLE
(expression
)Valor devuelto
Devuelve un valor por fila de tipo
DOUBLE
.Parámetros de entrada
- expresión
- Es obligatorio. Un campo o expresión de tipoTEXT(deben ser caracteres numéricos),BOOLEAN,INTEGER,LONG, oDOUBLE.
Ejemplos
Convierta los valores del campo
average_rating
en un tipo de campo Doble:TO_DOUBLE([average_rating])
Convierta el campo
average_rating
en un tipo de campo Doble, pero primero transforme la aparición de cualquier valor NA
en valores NULL
mediante un CASE
expresión:TO_DOUBLE(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)