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

Mendeteksi sel di kolom yang menyebabkan kesalahan dalam SQL

Anda dapat menggunakan ISNUMERIC fungsi:

select * from table where isnumeric(mycolumn) = 0

Jika Anda mengizinkan nilai NULL di kolom, Anda juga perlu menambahkan tanda centang untuk NULL karena ISNUMERIC(NULL) mengevaluasi ke 0 juga

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hubungan Satu ke Satu dengan Kunci Utama yang Berbeda dalam Kode EF 6.1 Pertama

  2. Memaksa SQL Remote Query untuk memfilter dari jarak jauh alih-alih secara lokal

  3. Temukan Catatan Terakhir yang Disisipkan MS SQL SERVER

  4. Bagaimana cara membuat batasan kunci asing tepercaya?

  5. Membuat indeks string dengan Kode terlebih dahulu