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

oracle字符串类型(有特殊字符“~”)转数字类型并做减法运算
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-