比如:
数字:122102 转变后:1221.02
数字:1002010101 转变后:10020101.01
最头疼的是数字位数不确定……
那如果我想让前四位后面加上小数点呢?
如:
数字:122102 转变后:1221.02
数字:1002010101 转变后:1002.010101
substr(to_char(122212),1,4)||'.'||substr(to_char(122212),5,length(to_char(12212))-5)
自己试下,我懒是算几位几位了。
没注意,已经有回答了。呵呵。
那如果我想让前四位后面加上小数点呢?
如:
数字:122102 转变后:1221.02
数字:1002010101 转变后:1002.010101
select to_number(substr(to_char(字段),1,4)||'.'||substr(to_char(字段),5,length(to_char(字段))-4)) from 表名
本回答被提问者采纳