TO_DECIMAL
Description
TO_DECIMAL
est une fonction de rangée qui convertit TEXT
, BOOLEAN
, INTEGER
, LONG
, DOUBLE
, ou NUMERIC
valeurs à NUMERIC
avec le nombre par défaut de chiffres avant et après la virgule.Syntaxe
TO_DECIMAL
(expression
)Valeur de retour
Retourne une valeur par rangée de type
NUMERIC
avec le nombre par défaut de chiffres avant et après la virgule.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,DOUBLE, ouNUMERIC.
Exemples
Convertissez les valeurs du champ
average_rating
en un type de champ Numérique :TO_DECIMAL([average_rating])
Convertissez le champ
average_rating
en un type de champ numérique, mais rendez d'abord l'occurrence de toute valeur NA
en valeur NULL
à l'aide d'une fonction CASE
expression :TO_DECIMAL(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)