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