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