首页 >> 中药方剂

数据库插入小数的问题覆盖

中药方剂  2021年09月06日  浏览:4 次

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

太原治男科医院
宝宝积食怎么调理脾胃
通化治白癜风医院哪家好
友情链接