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

SQL Server :Cara menguji apakah string hanya memiliki karakter digit

Gunakan Not Like

where some_column NOT LIKE '%[^0-9]%'

Demo

declare @str varchar(50)='50'--'asdarew345'

select 1 where @str NOT LIKE '%[^0-9]%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih baris yang baru saja dimasukkan

  2. Apakah ada batasan jumlah tabel dalam database SQL Server DAN tampilan?

  3. Klausa WHERE untuk menemukan semua catatan dalam bulan tertentu

  4. Memanggil API dari prosedur tersimpan SQL Server

  5. Berikan Pilih pada tampilan bukan tabel dasar ketika tabel dasar berada di database yang berbeda