select b.ZDZHID,replace(b.ZDZHID, 'C', '9'),substr(b.ZDZHID,-10),to_number(substr(b.ZDZHID,-10)),substr(b.ZDZHID,10),replace(b.ZDZHID, 'C0', '9'),to_number(substr(replace(b.ZDZHID, 'C', '9'), -10)) as ZDID from bdc_rec b上面是我的一个SQL语句,执行的结果在下图,加了Replace或者用了to_number以后,查出的值莫名其妙的多了一位呢?