TO_INT
Descripción
TO_INT
es una función de fila que convierte TEXT
, BOOLEAN
, INTEGER
, LONG
, o DOUBLE
valores hasta INTEGER
(número entero) valores. Al convertir DOUBLE
valores, todo lo que esté después del decimal se truncará (no se redondeará al alza ni a la baja).Sintaxis
TO_INT
(expression
)Valor devuelto
Devuelve un valor por fila de tipo
INTEGER
.Parámetros de entrada
- expresión
- Es obligatorio. Un campo o expresión de tipoTEXT,BOOLEAN,INTEGER,LONG, oDOUBLE. Si unTEXTcontiene caracteres no numéricos, la función devuelve NULL.
Ejemplos
Convierta los valores del campo
average_rating
en un tipo de campo Integer:TO_INT([average_rating])
Convierta el campo
flight_duration
en un tipo de campo Integer, pero primero transforme la aparición de cualquier valor NA
en valores NULL mediante un CASE
expresión:TO_INT(CASE WHEN [flight_duration]="N/A" then NULL ELSE [flight_duration] END)