美文网首页oracle经验之谈
2、单行函数—数值函数

2、单行函数—数值函数

作者: 小母牛不生产奶 | 来源:发表于2018-10-18 00:00 被阅读0次

Round

如果num_digits大于 0(零),则将数字四舍五入到指定的小数位。

如果num_digits等于 0,则将数字四舍五入到最接近的整数。

如果num_digits小于 0,则在小数点左侧前几位进行四舍五入。

select round(412,-2) from dual;

select round(412.313,2) from dual;

若要始终进行向上舍入(远离 0),请使用ROUNDUP函数。

若要始终进行向下舍入(朝向 0),请使用ROUNDDOWN函数。

若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用MROUND函数。

Mod

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数

select mod(-5,-2) fromdual;

select mod(5,2) from dual;

Trunc

用法1:TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。

selecttrunc(412.13,-2) from dual;

用法2:

下面是该函数的使用情况:

trunc(sysdate,'yyyy')

--返回当年第一天.

trunc(sysdate,'mm')

--返回当月第一天.

trunc(sysdate,'d')

--返回当前星期的第一天

相关文章

  • 2、单行函数—数值函数

    Round 如果num_digits大于 0(零),则将数字四舍五入到指定的小数位。 如果num_digits等于...

  • Oracle_SQL_day02_SQL函数

    1、单行函数 字符类型(character) 数值类型(number) 通用函数 2、多行函数 又称为组函数或聚和...

  • oracle函数

    单行函数:字符函数 数值函数 日期函数 转换函数 通用函数多行函数:sum() avg() 仅适用于数值型c...

  • 7.表的查询

    7.1 单行函数 7.1.1 字符函数 接收字符输入返回字符或者数值, ,dual 是伪表 7.1.2 数值函数 ...

  • sql函数

    单行函数 单行函数:对单个数值进行操作,并返回一个值。 分类: 1.字符函数 1)concat(a,b) 拼接a,...

  • 单行函数

    所谓的单行函数就是完成某一具体功能的操作函数,单行函数一共分为一下几种:字符串函数、日期函数、数值函数、转换函数、...

  • oracle学习笔记三——查询之单行函数

    三、单行函数 --什么是单行函数? 单行函数:function_name [(arg1, arg2,...)] ...

  • 单行函数

    一、SQL函数概述 SQL函数分类 单行函数多行函数 单行函数语法 语法:函数名[(参数1,参数2,….)]注意:...

  • 单行函数_字符串函数_数值函数

    单行函数 现在大部分关系型数据库的操作都是类似的,唯一的区别,个人认为有如下几点。 数据存储的区别,不同的数据库有...

  • 数据库常用函数

    MySQL函数分类:单行函数 多行函数 单行函数 特征:1.对单行操作2.每行返回一个结果3.有可能返回值类型与参...

网友评论

    本文标题:2、单行函数—数值函数

    本文链接:https://www.haomeiwen.com/subject/xewdzftx.html