Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle四舍五入负小数点?_Oracle_Oracle11g_Oracle11gr2 - Fatal编程技术网

Oracle四舍五入负小数点?

Oracle四舍五入负小数点?,oracle,oracle11g,oracle11gr2,Oracle,Oracle11g,Oracle11gr2,正如我们所知,oracleROUND函数将对数字进行舍入 向上或向下,我可以选择后面的数字,我想使用,但是 我看到一个函数有一个圆形,如下所示 示例: select round(125.11,-1) from dual; 负一是什么意思??此处的剂量是多少???根据: 舍入返回n个舍入到小数点右侧的整数位。如果省略整数,则n四舍五入到零位如果整数为负数,则n在小数点左侧舍入。 因此: round(n,0)roundn到最近的单位 round(n,1)roundn精确到十分之一 四舍五入(n,

正如我们所知,oracle
ROUND
函数将对数字进行舍入 向上或向下,我可以选择后面的数字,我想使用,但是 我看到一个函数有一个
圆形
,如下所示

示例:

select round(125.11,-1) from dual;
负一是什么意思??此处的剂量是多少???

根据:

舍入返回n个舍入到小数点右侧的整数位。如果省略整数,则n四舍五入到零位如果整数为负数,则n在小数点左侧舍入。

因此:

  • round(n,0)
    round
    n
    到最近的单位
  • round(n,1)
    round
    n
    精确到十分之一
  • 四舍五入(n,-1)
    四舍五入
    n
    到最近的十
  • round(n,2)
    round
    n
    精确到第一百位
  • 四舍五入(n,-2)
    四舍五入
    n
    至最接近的一百