急求SQL中关于小数点的函数,在线等......

[复制链接]
查看11 | 回复6 | 2006-2-18 01:02:33 | 显示全部楼层 |阅读模式
比如说某number型字段的值为1234567.892要转换成123.4567892,有没有这样的函数,怎么转化?谢谢啦,在线等
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
select 1234567.892/10000 from dual;
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
2楼的法子好,我想的是字符串重组,倒是把简单问题复杂化了
select substr(replace('1234567.892','.',''),0,3)||'.'||substr(replace('1234567.892','.',''),4) from dual
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
这不是简单移动小数点的问题
而是数据发生了变化
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
谢谢楼上的两位,哎,工作压力太大,脑子都忙糊涂了,有时候不知道为什么就是转不过弯来啊!!!
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
我的想法和二楼的一样!呵呵
回复

使用道具 举报

千问 | 2006-2-18 01:02:33 | 显示全部楼层
呵呵~楼主想的太复杂了想不出了吧~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行