天天看點

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

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