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

SQL Server, hvor er feltet int?

select * from table
where column_value not like '[^0-9]'

Hvis negative ints er tilladt, har du brug for noget som

where column_value like '[+-]%' 
and substring(column_value,patindex('[+-]',substring(column_value,1))+1,len(column_value))
not like '[^0-9]'

Du har brug for mere kode, hvis column_value kan være et heltal, der overskrider grænserne for typen "int", og du vil udelukke sådanne tilfælde.



  1. Udførelse af sekvenser og serier i Postgres-XL

  2. Antal dage tilbage i den aktuelle måned

  3. Samlet funktion i en SQL-opdateringsforespørgsel?

  4. Sådan indsætter, sletter, vælger, opdaterer værdier i datagridview i C# ved hjælp af MYSQL