oracle中的floor函数,Oracle中的一些函数——round和trunc,floor和ceil,nvl和nvl2

1、四舍五入函数

round——​​按照所指定的精度对数据进行四舍五入操作

SQL>SELECT ROUND (3.1415926,3)

from dual​

SQL>3.142​

2、截取函数

trunc——​​按照所指定的精度对数据进行截取操作

SQL>SELECT TRUNC(3.1415926,3) from

dual​

SQL>3.141​

3、取整函数

floor——​​对数据进行取整操作

SQL>SELECT FLOOR(3.1415926,2) from

dual​

SQL>3

ceil——对数据进行向上取整操作(返回大于或等于数据的整数)

SQL>SELECT CEIL (3.1415926,2)

from dual​

SQL>4​

4、空值转换处理函数​

nvl——在不支持 null 值或 null 值无关紧要的情况下,可以使用 NVL( ) 来移去计算或操作中的 null

值。​

NVL ( )语法:NVL(expr1,expr2)

如果 expr1是 null 值,则 nvl 函数返回 expr2,否则就返回

EXP1。​

nvl2——nvl的扩展函数,在功能上更强大。

NVL 2(

)语法:NVL2(expr1,expr2,expr3)

如果 expr1 不是 null 值,则 nvl 函数返回 expr2 ,否则就返回

expr3 。参数可以返回任何数据类型的值,但是 expr2 和 expr3 不能是 LONG

型的数据类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值