Frage

Ich arbeite an einer alten Datenbank, die ich von meinem Vorgänger geerbt.

In ihm einige Schwimmer Felder enthält NaN wo sollte es eine Null sein.

Die folgende SQL funktioniert nicht, weil es NaN nicht erkennt.

UPDATE xxx SET column= null WHERE column=NaN

Wie kann ich das tun?

War es hilfreich?

Lösung

Versuchen

UPDATE xxx SET column= null WHERE IsNumeric(column)=0

Dann führen Sie Ihre Auswahl wieder.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top