xmayi 发表于 2007-12-25 18:00

字符串如何转换成数字?

字符串如何转换成数字?
select var::integer from table where
这种方法试过了,语法错误,各位大侠有其他办法没有?
我用的是7.31
先谢过了!

ivhb 发表于 2007-12-25 18:14

select cast (var as integer)
from table
??
试试看?
不过我觉得
select var + 0
from table
就可以了

xmayi 发表于 2007-12-25 18:58

用第二个方法可以,多谢了,高手就是高手呵:)

xuxiabiao 发表于 2007-12-26 11:50

我个人觉得var + 0任何版本都能用,但var::int只有9.0以上才行。
我测试了一下版本
不能用的数据库版本是7.31.FD6
能用的数据库版本是9.40.FC6
测试的字段是aaachar(1)
页: [1]
查看完整版本: 字符串如何转换成数字?