sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server:cómo probar si una cadena tiene solo caracteres de dígitos

Usar Not Like

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

Demostración

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

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