科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle数据库插入小数的问题

Oracle数据库插入小数的问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Oracle数据库插入小数的问题

作者:csdn 来源:csdn 2009年12月22日

关键字: ORACLE 问答

  • 评论
  • 分享微博
  • 分享邮件
Oracle数据库插入小数的问题
 
 
 
用SQL语句插入一行数据时,有的字段是小数;但是在数据库里面看到Oracle自动四舍五入了。现在要保留小数或者保留一定的小数位数,该怎么办?Oracle数据库该怎么设置?
 
SQL code--四舍五入小数
select round(0.3565,3) from dual;
ROUND(0.3565,3)
0.357
--非四舍五入小数
select trunc(0.3565,3) from dual;
TRUNC(0.3565,3)
0.356
 
跟列定义有关 number(10,3)保留3位小数,插4位会给你4舍5入。
SQL> create  table table1(id number(10,3));
表已创建。
SQL> insert into table1 values (10.3336);
已创建 1 行。
SQL> select * from table1;
        ID
----------
    10.334
 
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章