冷静BB
2016-12-08 11:34
采纳率: 100%
浏览 2.3k

oracle字符串类型(有特殊字符“~”)转数字类型并做减法运算

有表table,字段vdef1(varchar类型,默认值是'~'),字段vdef2(number类型)
需求是:将表table中vdef2-vdef1=0的所有信息查询出来
我的思路是:
select * from table where vdef2-vdef1=0;
但是会报错,因为vdef1的默认值是“~”,所以要把这个默认值替换成0才能计算。但是不会写SQL,所以求助各位大神
问题是:怎么写这条语句?怎么写这条语句?怎么写这条语句?

2条回答 默认 最新

相关推荐 更多相似问题