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