Oracle中數值的計算


運算符 含義

 

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

 

 例如,12 % 5 = 2,這是因為 12 除以 5,余數為 2

 


示例:
select5+6,5+ null from dual
select5-6 from dual
select5*6 from dual
select5/6 from dual
selectmod(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM