TO_INT
Descrizione
TO_INT
è una funzione di riga che esegue la conversione TEXT
, BOOLEAN
, INTEGER
, LONG
, o DOUBLE
valori a INTEGER
(numero intero). Durante la conversione DOUBLE
valori, tutti i valori dopo il decimale verranno troncati (non arrotondati per eccesso o per difetto).Sintassi
TO_INT
(expression
)Valore restituito
Restituisce un valore per ogni riga di tipo
INTEGER
.Parametri di input
- espressione
- Sono obbligatori. Un campo o un'espressione di tipoTEXT,BOOLEAN,INTEGER,LONG, oDOUBLE. Se aTEXTcontiene caratteri non numerici, la funzione restituisce NULL.
Esempi
Convertire i valori del campo
average_rating
in un tipo di campo Integer:TO_INT([average_rating])
Convertire il campo
flight_duration
in un tipo di campo Integer, ma prima trasformare l'occorrenza di qualsiasi valore NA
in valori NULL utilizzando un CASE
espressione:TO_INT(CASE WHEN [flight_duration]="N/A" then NULL ELSE [flight_duration] END)