sql >> Database >  >> RDS >> Sqlserver

Cellen in kolom detecteren die fouten in SQL veroorzaken

U kunt de ISNUMERIC . gebruiken functie:

select * from table where isnumeric(mycolumn) = 0

Als u NULL-waarden in uw kolom toestaat, moet u ook een controle op NULL's toevoegen sinds ISNUMERIC(NULL) evalueert ook naar 0

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


  1. Grote bug in MySQL 8.x? -- buitenlandse sleutels

  2. Fout bij het laden van MySQLdb-module en pip MySQLdb installeren

  3. Ongeldige lengteparameter doorgegeven aan de functie RECHTS

  4. Opvragen van boomstructuurgegevens in SQL Server