質問

前任者から継承した古いデータベースで作業しています。

その中には、nullが存在するはずのNaNを含むいくつかのfloatフィールドがあります。

次のSQLはNaNを認識しないため機能しません。

UPDATE xxx SET column= null WHERE column=NaN

これを行うにはどうすればよいですか

役に立ちましたか?

解決

試す

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

その後、選択を再度実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top