表里有字段 文档大小VARCHAR(255)。 如何查出 文档大小>20kb 的记录?查出来转换报错。。
------解决方案--------------------
数据是统一单位还是多单位?
------解决方案--------------------
试下:
- SQL code
select * from 表 where convert(float,字段)>20
------解决方案--------------------
再试下:
- SQL code
select convert(int as 字段) from 表 where xx>20 或者select cast(字段 as int) from 表 where xx>20
------解决方案--------------------
select * from tb where convert(int,replace(col,'kb',''))>20