Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:So testen Sie, ob eine Zeichenfolge nur Ziffern enthält

Verwenden Sie Not Like

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

Demo

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

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