運算符 含義
· +(加) 加法
· ||(加) 字符串相加
· -(減) 減法
· *(乘) 乘法
· /(除) 除法
· 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
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