کنترل چنین چیزی برای هر رکورد شاید چندان راه حل ایده آلی نداشته باشه اما با این روشها هم میتونین رکوردهای نامطلوب رو کنار بگذارین (با فرض اینکه کاراکترهای مزاحم، حروف باشند):
declare @x table (c1 varchar(100))
insert @x select 'test1'
insert @x select '1'
insert @x select '0'
insert @x select '12'
insert @x select 'test2'
select case
when c1 like '%[a-z]%' then 'STRING'
else c1
end
from @x
select * from @x
where c1 not like '%[a-z]%'
در صورتی که کاراکترهای اضافی دیگه ای هم وجود داره میشه با شرطهای بیشتر کنار گذاشتشون