Pergunta

Eu estou trabalhando em um velho banco de dados que herdei de meus antecessores.

Nele, alguns campos flutuador contém NaN onde deveria haver um nulo.

O seguinte SQL não funciona porque ele não reconhece NaN.

UPDATE xxx SET column= null WHERE column=NaN

Como posso fazer isso?

Foi útil?

Solução

Tente

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

Em seguida, execute a sua escolha novamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top