导航

Oracle中数值的计算(转载)

Posted on 2011-10-20 17:16  nowell  阅读(512)  评论(0)    收藏  举报

运算符 含义

 · +(加)   加法

· ||(加) 字符串相加

· -(减)   减法

· *(乘)   乘法

· /(除)   除法

· 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

   

源文档 <http://java1573.iteye.com/blog/108086>

   

友荐云推荐