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?

Était-ce utile?

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
scroll top