Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server, di mana bidang int?

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

Jika int negatif diizinkan, Anda memerlukan sesuatu seperti

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

Anda memerlukan lebih banyak kode jika column_value dapat berupa bilangan bulat yang melebihi batas jenis "int", dan Anda ingin mengecualikan kasus tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasan Unik, tidak termasuk nilai NULL

  2. Bagaimana menjalankan beberapa perintah SQL dalam satu koneksi SQL?

  3. Perbarui XML yang disimpan dalam kolom XML di SQL Server

  4. Apa jTDS JDBC Connect URL ke MS SQL Server 2005 Express?

  5. Bagaimana cara memilih string antara dua string dalam kolom di SQL Server?