TO_INT
Description
TO_INT
est une fonction de rangée qui convertit TEXT
, BOOLEAN
, INTEGER
, LONG
, ou DOUBLE
valeurs à INTEGER
(nombres entiers). Lors de la conversion DOUBLE
valeurs, tout ce qui se trouve après la virgule sera tronqué (et non arrondi vers le haut ni vers le bas).Syntaxe
TO_INT
(expression
)Valeur de retour
Retourne une valeur par rangée de type
INTEGER
.Paramètres d'entrée
- expression
- Est obligatoire. Un champ ou une expression de typeTEXT,BOOLEAN,INTEGER,LONG, ouDOUBLE. Si unTEXTLe champ contient des caractères non numériques, la fonction renvoie la valeur NULL.
Exemples
Convertissez les valeurs du champ
average_rating
en un type de champ Nombre entier :TO_INT([average_rating])
Convertissez le champ
vol_duration
en un type de champ Entier, mais transforme d'abord l'occurrence de toute valeur NA
en valeur NULL à l'aide d'une valeur CASE
expression :TO_INT(CASE WHEN [flight_duration]="N/A" then NULL ELSE [flight_duration] END)