Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Detectando células na coluna que causam erro no SQL


Você pode usar o ISNUMERIC função:
select * from table where isnumeric(mycolumn) = 0

Se você permitir valores NULL em sua coluna, também precisará adicionar uma verificação para NULLs, pois ISNUMERIC(NULL) também avalia 0
select * from table where isnumeric(mycolumn) = 0 or mycolumn is not null