できません。 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'
できません。 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'