直接用> < 啊
比如
select * from 表 where 字段 > 100
---补充
你什么数据库啊。varchar类型也可以用。
create table test(
col1 varchar(2)
)
declare @i int
set @i = 1
while @i< 100
begin
insert into test values(convert(varchar(2),@i))
set @i = @i + 1
end
select * from test where col1 > 50 --正确
select * from test where convert(numeric(10),col1) > 50 --正确
select * from test where col1 > '50' --错误
drop table test
你自己测试吧
如果你非要把类型转成数值型也可以但这是用不到索引了
温馨提示:内容为网友见解,仅供参考