TO_LONG
Description
TO_LONG
est une fonction de rangée qui convertit TEXT
, BOOLEAN
, INTEGER
, LONG
, DECIMAL
, DATE
, ou DOUBLE
valeurs à LONG
(nombres entiers). Lors de la conversion DECIMAL
ou 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_LONG
(expression
)Valeur de retour
Retourne une valeur par rangée de type
LONG
.Paramètres d'entrée
- expression
- Est obligatoire. Un champ ou une expression de typeTEXT(doit contenir uniquement des caractères numériques, sans point ni virgule),BOOLEAN,INTEGER,LONG,DECIMAL,DATE, ouDOUBLE. Lorsqu'unTEXTLa valeur du champ inclut une décimale, la fonction renvoie une valeur NULL.
Exemples
Convertissez les valeurs du champ
average_rating
en un type de champ de type Long :TO_LONG([average_rating])
Convertissez le champ
average_rating
en un type de champ de type Long, mais transforme d'abord l'occurrence des valeurs NA
en valeurs NULL
à l'aide d'une valeur de type CASE
expression :TO_LONG(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)