读书人

sqlserver里 varchar部类转成INT类型

发布时间: 2012-08-07 14:54:49 作者: rapoo

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

读书人网 >SQL Server

热点推荐