आप नहीं कर सकते। 3 < 200,
लेकिन '3' > '200'
. VARCHAR पर काम करते समय तुलना ऑपरेटर COLLATION द्वारा परिभाषित अल्फा-न्यूमेरिक सॉर्ट ऑर्डर का उपयोग करते हैं।
ईजी:
drop table if exists #t
create table #t(PayCode varchar(20))
insert into #t(PayCode) values ('3')
select *
from #t
WHERE PayCode > '200'