Oracle中數值的計算

2022-03-25 00:08:42 字數 1329 閱讀 2727

運算子 含義

· +(加)   加法

· ||(加) 字串相加

· -(減)   減法

· *(乘)   乘法

· /(除)   除法

· mod(模)返回乙個除法的整數餘數

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

示例:select5+6,5+nullfromdual

select5-6fromdual

select5*6fromdual

select5/6fromdual

selectmod(13,3)fromdual

列的計算:

select 欄位a+欄位b form 表

select 欄位a*2 form 表

power(2,3):求2的3次方

round(值,小數字):4合5入

floor:小數部分直接捨棄,整數不變

ceil:小數部分直接捨棄,整數+1

--2*2*2*2

selectpower(2,4)fromdual

--問題(了解):求8開根3後的值

--a*a*a=8,a=?

selectpower(8,1/3)fromdual

--四捨五入:

--小數字為0,表示四捨五入以後,返回整數

selectround(0.49)fromdual

selectround(0.5)fromdual

--保留2位小數

selectround(0.33333,2)fromdual

--floor:小數部分直接捨棄,整數不變

selectfloor(10.9)fromdual

--ceil:小數部分直接捨棄,整數+1

selectceil(10.1)fromdual

oracle 中數值的計算

運算子 含義 加 加法 加 字串相加 減 減法 乘 乘法 除 除法 mod 模 返回乙個除法的整數餘數 例如,12 5 2,這是因為 12 除以 5,餘數為 2 示例 select5 6 5 nullfromdual select5 6fromdual select5 6fromdual selec...

Oracle中數值的計算

運算子 含義 加 加法 加 字串相加 減 減法 乘 乘法 除 除法 mod 模 返回乙個除法的整數餘數 例如,12 5 2,這是因為 12 除以 5,餘數為 2 示例 select5 6 5 nullfrom dual select5 6from dual select5 6from dual se...

oracle 數值計算函式

1 round 函式 如何使用 oracle round 函式 四捨五入 描述 傳回乙個數值,該數值是按照指定的小數字元數進行四捨五入運算的結果。select round number,decimal places from dual 引數 number 欲處理之數值 decimal places ...