当前位置: 代码迷 >> Sql Server >> sqlserver里 varchar部类转成INT类型
  详细解决方案

sqlserver里 varchar部类转成INT类型

热度:12   发布时间:2016-04-27 11:56:00.0
sqlserver里 varchar类型转成INT类型
表里有字段 文档大小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
  相关解决方案