如果列的数据类型为integer,并且该列中的值的平均值是decimal.In输出,则小数部分将被截断,如何确保小数部分不被截断
25
25.5
30.1
28.09插入的值为
total_mark number(10)
25
25
30
28如何找出最后3个值被截断?
发布于 2017-11-09 19:40:18
如果您担心保留小数精度,则使用支持该精度的列类型。例如,如果您想保留两位小数,可以使用NUMBER(10,2),而不是NUMBER(10),后者没有小数精度。
使用NUMBER(10),您不会知道哪些值被截断了,因为实际上它们都被截断了。但是在25的情况下,它没有非零的小数部分。
https://stackoverflow.com/questions/47200723
复制相似问题