Oracle中数值的计算

运算符 含义


·  + (加)   加法
·  || (加) 字符串相加
·  - (减)   减法
·  * (乘)   乘法
·  / (除)   除法
·  mod (模)返回一个除法的整数余数


 例如,12 % 5 = 2,这是因为 12 除以 5,余数为 2



示例
select 5 + 6 , 5 +null from dual
select 5 - 6 from dual
select 5 * 6 from dual
select 5 / 6 from dual
select mod ( 13 , 3 ) from dual


 
列的计算:


select 字段A+字段B form 表
select 字段A*2 form 表
 
power ( 2 , 3 ) : 2 3 次方
round
( , 小数位 ) : 4 5
Floor:
小数部分直接舍弃 , 整数不变
CEIL:
小数部分直接舍弃 整数 + 1

--2*2*2*2
select power ( 2 , 4 ) from dual

-- 问题 ( 了解 ): 8 开根 3 后的值
--a*a*a=8,a=?
select power ( 8 , 1 / 3 ) from dual

-- 四舍五入 :
-- 小数位为 0, 表示四舍五入以后 返回整数
select round ( 0.49 ) from dual
select round ( 0.5 ) from dual

-- 保留 2 位小数
select round ( 0.33333 , 2 ) from dual

--Floor: 小数部分直接舍弃 , 整数不变
select floor ( 10.9 ) from dual
--CEIL: 小数部分直接舍弃 整数 +1
select Ceil ( 10.1 ) from dual
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值