BigQuery - les valeurs NULL
Je veux faire le calcul entre les colonnes, qui contient des valeurs null
x1 x2
9 0.0
5 1.2
12 null
10 null
Si le calcul
x1 + (x1*x2)
est fait, il en résulte
9, 6, null, null
Pouvez-vous pls suggèrent, comment les valeurs nulles peuvent être traitées, de sorte que le résultat sera
9, 6, 12, 10
J'essayais ifelse, si la valeur est null, alors l'utilisation 1
IF(x1 = null, 0, x1)
mais le résultats est toujours avec des valeurs null.
Merci!
Vous devez vous connecter pour publier un commentaire.
Utilisation
IFNULL(expr, 0)
- sera remis à 0 siexpr
est null.En général, au lieu de faire
something=null
nesomething IS null
.Utilisation ifnull fonction dans Google Big Query. (Lien)
Pour info: Il y a un
ISNULL(column_name)
dans Google cloud Données Prep comme dans MySQL qui va retourner un booléen je.e soit Vraie ou Fausse selon la colonne est null ou pas.