TO_DOUBLE
Descrizione
TO_DOUBLE
è una funzione di riga che esegue la conversione TEXT
, BOOLEAN
, INTEGER
, LONG
, o DOUBLE
valori a DOUBLE
(un tipo di valori numerici).Sintassi
TO_DOUBLE
(expression
)Valore restituito
Restituisce un valore per ogni riga di tipo
DOUBLE
.Parametri di input
- espressione
- Sono obbligatori. Un campo o un'espressione di tipoTEXT(devono essere caratteri numerici),BOOLEAN,INTEGER,LONG, oDOUBLE.
Esempi
Convertire i valori del campo
average_rating
in un tipo di campo Doppio:TO_DOUBLE([average_rating])
Convertire il campo
average_rating
in un tipo di campo Double, ma prima trasformare l'occorrenza di qualsiasi valore NA
in valori NULL
utilizzando un CASE
espressione:TO_DOUBLE(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)