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