学曲谱,请上曲谱自学网!

oracle四舍五入

时间:2019-04-22 12:05:00编辑:刘牛来源:曲谱自学网

知识点:oracle四舍五入收集:仲惭辽 编辑:梅花姐姐
本知识点包括:1、oracle语句中,某个段值想四舍五入,并且保留小数... 2、oracle插入 存储数据自动四舍五入怎么破 3、oracle round日期函数 天数如何四舍五入 4、oracle 自带的四舍五入函数round是怎么实现的 5、Oracle round函数是什么意思?怎么运用? 。


《oracle四舍五入》相关知识

查了些资料发下存储过程没有单一的一个数字函数可以满足你的要求,额,可能暂时没有

我不知道下面的这个是不是你想要的结果(将round 与 trunc 双剑合璧):

SQL> CREATE OR REPLACE PROCEDURE CHESHI

2 (I NUMBER)

3 AS

4 -- Local variables here

5 C NUMBER;

6 B NUMBER;

7 D NUMBER;

8 begin

9 ----确定舍入为两位,进行判断

10 --截断到小数点两位

11 SELECT (I - TRUNC(I))

12 INTO B

13 FROM DUAL;

14 --如果大于等于0.12

15 IF B >= 0.12 THEN

16 --如果大于等于0.126

17 IF B >= 0.126 THEN

18 SELECT TO_CHAR(ROUND(I,2))

19 INTO C

20 FROM DUAL;

21 DBMS_OUTPUT.put_line(TO_CHAR(C));

22 ELSE

23 SELECT TRUNC(I,2) --

猜你喜欢:

1:oracle语句中,某个段值想四舍五入,并且保留小数...

提示:select round(bytes/1024/1024/1024,2) G from sys_order 如何使用 Oracle Round 函数 (四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。 SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 参数: nu...

2:oracle插入 存储数据自动四舍五入怎么破

提示:这种问题有可能是你列的格式引起的,比如ID列类型number(3,2),小数位最多2位,如果超过2位就会四舍五入; 示例如下: create table a1(id number(3,2)); insert into a1 values(1.23); insert into a1 values(1.526); insert into a1 values(1....

3:oracle round日期函数 天数如何四舍五入

提示:我怀疑你的测试数据有问题

4:oracle 自带的四舍五入函数round是怎么实现的

提示:oracle中的round函数是用来将数值四舍五入的。 语法: round(number,digits) 其中number是要进行四舍五入的数值,digits是保留的小数位数。 举例: 要将三个人的身高四舍五入保留1位小数,可用如下语句: select id,姓名,round(身高,1) from per...

5:Oracle round函数是什么意思?怎么运用?

提示:Oracle Round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。 Oracle Round 函数使用示例如下: SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 1、参数 number 是指需要处理的数...

oou

oracle存储过程

热门曲谱

Copyright © 2014-2019 曲谱大全(www.qpzxw.com)曲谱自学网版权所有 备案号:皖ICP备2021004734号-1

版权声明:曲谱网所有曲谱及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。

联系邮箱:qupudaquanhezuo@gmail.com