NaN值在MSSQL数据库的float字段中

时间:2009-01-16 14:54:00

标签: sql-server tsql floating-point nan

我正在处理一个从我的前辈那里继承的旧数据库。

在其中,一些浮点字段包含NaN,其中应该为空。

以下SQL不起作用,因为它无法识别NaN。

UPDATE xxx SET column= null WHERE column=NaN

我该怎么做?

1 个答案:

答案 0 :(得分:6)

尝试

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

然后再次运行您的选择。