我的工作,我从我的前辈继承旧的数据库上。

在它,一些浮点字段包含的NaN其中应该有一个空值。

以下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