你好一个关于Oracle数字类型(number(10,2))的问题!

我用的是PL/sqldev这个编辑工具,如果我存的是一个整数1,在数据库里显示为1.00,如何将这个1.00显示为1?我想让code下面的那个1.00变成1.这个该如何实... 我用的是PL/sqldev这个编辑工具,如果我存的是一个整数1,在数据库里显示为1.00,
如何将这个1.00显示为1?我想让code下面的那个1.00变成1.这个该如何实现?谢谢!
我用的是PL/sqldev这个编辑工具,如果我存的是一个整数1,在数据库里显示为1.00,
如何将这个1.00显示为1?我想让code下面的那个1.00变成1.这个该如何实现?谢谢!
展开
 我来答
swings2010
2014-06-15 · TA获得超过966个赞
知道答主
回答量:381
采纳率:0%
帮助的人:289万
展开全部

number(10,2)表示共有十位数,其中两位小数,另外八位是整数。
去除整数后的多余0位,可以使用regexp_replace。
使用示例:

故你可以:
select regexp_replace(code,'.[0]+$','') from t_func where id = 1

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式