TO_INT
Description
TO_INT
est une fonction de ligne qui convertit TEXT
, BOOLEAN
, INTEGER
, LONG
, ou DOUBLE
valeurs à INTEGER
(nombre entier) valeurs. Lors de la conversion DOUBLE
Les valeurs après la décimale seront tronquées (et non arrondies à la hausse ou à la baisse).Syntaxe
TO_INT
(expression
)Valeur de renvoi
Renvoie une valeur par ligne de type
INTEGER
.Paramètres d'entrée
- expression
- Est obligatoire. Un champ ou expression de typeTEXT,BOOLEAN,INTEGER,LONG, ouDOUBLE. SiTEXTLe champ contient des caractères non numériques, la fonction renvoie NULL.
Exemples
Convertissez les valeurs du champ
average_rating
en type de champ Entier :TO_INT([average_rating])
Convertissez le champ
ticket_duration
en un type de champ Entier, mais changez d'abord l'occurrence de n'importe quelle valeur de NA
en valeur NULL à l'aide d'un CASE
expression :TO_INT(CASE WHEN [flight_duration]="N/A" then NULL ELSE [flight_duration] END)