sql >> Databasteknik >  >> RDS >> Sqlserver

Upptäcker celler i kolumn som orsakar fel i SQL

Du kan använda ISNUMERIC funktion:

select * from table where isnumeric(mycolumn) = 0

Om du tillåter NULL-värden i din kolumn, måste du också lägga till en kontroll för NULL eftersom ISNUMERIC(NULL) utvärderas till 0 också

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


  1. gcc kommer inte att kompilera och köra MySQL C-bibliotek

  2. Hur använder man skiftlägeskänslighet i instr() i MySQL?

  3. Förstå PostgreSQL-datumtyper och funktioner (genom exempel)

  4. BESTÄLL EFTER DATUM som visar NULLS först sedan senaste datum