Значения NaN в плавающем поле в базе данных MSSQL
-
19-08-2019 - |
Вопрос
Я работаю над старой базой данных, которую я унаследовал от своих предшественников. Р>
В нем некоторые плавающие поля содержат NaN, где должен быть ноль.
Следующий SQL не работает, потому что он не распознает NaN.
UPDATE xxx SET column= null WHERE column=NaN
Как я могу это сделать?
Решение
Попробуйте
UPDATE xxx SET column= null WHERE IsNumeric(column)=0
Затем снова запустите ваш выбор. Р>
Не связан с StackOverflow