Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Ermitteln von Zellen in Spalten, die Fehler in SQL verursachen

Sie können den ISNUMERIC verwenden Funktion:

select * from table where isnumeric(mycolumn) = 0

Wenn Sie NULL-Werte in Ihrer Spalte zulassen, müssen Sie außerdem eine Überprüfung auf NULLen hinzufügen, da ISNUMERIC(NULL) wird ebenfalls zu 0 ausgewertet

select * from table where isnumeric(mycolumn) = 0 or mycolumn is not null