sql >> Database teknologi >  >> RDS >> Sqlserver

Registrering af celler i kolonne, der forårsager fejl i SQL

Du kan bruge ISNUMERIC funktion:

select * from table where isnumeric(mycolumn) = 0

Hvis du tillader NULL-værdier i din kolonne, skal du også tilføje et tjek for NULL, da ISNUMERIC(NULL) evalueres også til 0

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


  1. Hvordan optimerer man dato-tidssøgning i Mysql?

  2. INSERT med SELECT

  3. Hvorfor ydre rækkefølge ved ikke fungerer korrekt?

  4. Opdel flere SQL-sætninger i individuelle SQL-sætninger