Valori NaN in un campo float nel database MSSQL
-
19-08-2019 - |
Domanda
Sto lavorando su un vecchio database ereditato dai miei predecessori.
In esso, alcuni campi float contengono NaN dove dovrebbe esserci un null.
Il seguente SQL non funziona perché non riconosce NaN.
UPDATE xxx SET column= null WHERE column=NaN
Come posso farlo?
Soluzione
Prova
UPDATE xxx SET column= null WHERE IsNumeric(column)=0
Quindi eseguire nuovamente la selezione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow