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