sql的round(a,-3)函数

来源:百度知道 编辑:UC知道 时间:2024/07/08 20:26:27
1)如果a=4321 那执行结果是多少
2)如果a=20 执行结果是?
3)如果a=4500呢?

请依次回答 手边没有环境 谢谢

[TEST@ORA1] SQL>select round(4321,-3) from dual;

ROUND(4321,-3)
--------------
4000

[TEST@ORA1] SQL>select round(20,-3) from dual;

ROUND(20,-3)
------------
0

[TEST@ORA1] SQL>select round(4500,-3) from dual;

ROUND(4500,-3)
--------------
5000

---
以上,希望对你有所帮助。

第一个参数是结果保留的小数位数,可以是负数,负数的时候就是保留小数点前几位了
分别是:
(1)4000
(2)0
(3)5000

1 4000

2 0

3 5000

依次是:4000、0、5000