TO_DOUBLE
Description
TO_DOUBLE
est une fonction de rangée qui convertit TEXT
, BOOLEAN
, INTEGER
, LONG
, ou DOUBLE
valeurs à DOUBLE
(un type de numérique).Syntaxe
TO_DOUBLE
(expression
)Valeur de retour
Retourne une valeur par rangée de type
DOUBLE
.Paramètres d'entrée
- expression
- Est obligatoire. Un champ ou une expression de typeTEXT(doit contenir des caractères numériques),BOOLEAN,INTEGER,LONG, ouDOUBLE.
Exemples
Convertissez les valeurs du champ
average_rating
en un type de champ Double :TO_DOUBLE([average_rating])
Convertissez le champ
average_rating
en un type de champ Double, mais rendez d'abord l'occurrence de l'une des valeurs NA
en valeurs NULL
à l'aide d'une fonction CASE
expression :TO_DOUBLE(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)