曲谱网 > 知识库 >

导航导航

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 是指需要处理的数...

大家都在看

最新资讯

推荐专题

儿童歌曲大全 儿童故事大全 卡农钢琴曲谱 天空之城钢琴曲谱 梦中的婚礼钢琴曲谱 梁祝》钢琴曲谱 童年的回忆钢琴曲谱 彩云追月钢琴曲谱 康定情歌钢琴曲谱 水边的阿狄丽娜钢琴曲谱 渔舟唱晚古筝曲谱 云水禅心古筝曲谱 高山流水古筝曲谱 浏阳河古筝曲谱 南泥湾古筝曲谱 梅花三弄古筝曲谱 笑傲江湖古筝曲谱 青花瓷古筝曲谱 月光下的凤尾竹葫芦丝曲谱 婚誓葫芦丝曲谱 荷塘月色葫芦丝曲谱 映山红葫芦丝简谱 军港之夜葫芦丝简谱 青花瓷葫芦丝简谱 蝴蝶泉边葫芦丝曲谱 美丽的神话葫芦丝曲谱 致爱丽丝电子琴谱 小苹果 电子琴谱 天空之城 电子琴谱 婚礼进行曲 电子琴谱 茉莉花 电子琴谱 红河谷曲谱