今天写了一个查询语句
select * from a where ISNUMERIC(b) =1 and convert(int,b) > 10
竟然报错了
仔细看了一下 原来 ‘.’ i是ISNUMERIC结果为1
只能修改后 才可以正常查询
select * from a where ISNUMERIC(b) =1 and b !='.' and convert(int,b) > 10
今天写了一个查询语句
select * from a where ISNUMERIC(b) =1 and convert(int,b) > 10
竟然报错了
仔细看了一下 原来 ‘.’ i是ISNUMERIC结果为1
只能修改后 才可以正常查询
select * from a where ISNUMERIC(b) =1 and b !='.' and convert(int,b) > 10