2009-01-16 20 views
4

我正在處理從我的前任繼承的舊數據庫。NaN在MSSQL數據庫的float字段中的值

其中,一些float字段包含NaN,其中應該有一個null。

以下SQL不起作用,因爲它不識別NaN。

UPDATE xxx SET column= null WHERE column=NaN 

我該怎麼做?

回答

6

嘗試

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

然後再次運行你的選擇。