问题的原因肯定是这个字段中包含了非数字,只需要将我们输入的数字类型转换成字符类型即可,
我在提取性别的时候就出现了这么个错误以下是我的错误写法
decode(sex,1,'男',0,'女',‘未知’) 性别,
最终提取数据的时候就报错了无效数字,后来发现需要将我传入的数字值改成字符传入,以下是正确写法
decode(sex,‘1’,'男',‘0’,'女',‘未知’) 性别,在1和2加上引号。不知道大家会不会遇到同样的问题,我的解决办法是这样的,如果给大家带来的错误指导,那我在这里说声抱歉。