Valeurs NaN dans un champ flottant dans la base de données MSSQL
-
19-08-2019 - |
Question
Je travaille sur une ancienne base de données héritée de mes prédécesseurs.
Dans celui-ci, certains champs float contiennent NaN où il devrait y avoir une valeur null.
Le code SQL suivant ne fonctionne pas car il ne reconnaît pas NaN.
UPDATE xxx SET column= null WHERE column=NaN
Comment puis-je faire cela?
La solution
Essayez
UPDATE xxx SET column= null WHERE IsNumeric(column)=0
Ensuite, exécutez à nouveau votre sélection.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow