ORACLE sql語句實現累加 累減 累乘 累除

2021-08-28 03:25:42 字數 3157 閱讀 6863

在oracle開發過程中經常會遇到累加、減、乘、除的問題。下面對這個做個小的總結

在此使用到 ln()、sum()、exp()來計算

sum():返回選擇的數值和總和

ln():返回x的自然對數. x必須是正數,並且大於0

exp():計算e的x次冪. e為自然對數,約等於2.71828.

【分解】:首先理解

ln ⁡(

x)\ln(x)

ln(x)

=ln ⁡x

\ln x

lnx=log⁡e

x\log_ex

loge​x

ln ⁡(

m∗n)

\ln (m*n)

ln(m∗n)

=ln ⁡(

m)\ln (m)

ln(m)

+ln ⁡(

n)\ln (n)

ln(n)

exp ⁡(

ln(5

))=5

\exp(ln(5))=5

exp(ln

(5))

=5以下示例第一行和第二行(quality 2*3):

累乘和累除的缺陷是不能對負數進行運算 因為ln(負數)沒有意義

oracle sql語句實現累加 累減 累乘 累除

在oracle開發過程中經常會遇到累加 減 乘 除的問題。下面對這個做個小的總結 建立測試表 create table aspen parent id number,part id number,qnty number insert into aspen values 1,1,2 insert in...

oracle sql語句實現累加 累減 累乘 累除

在oracle開發過程中經常會遇到累加 減 乘 除的問題。下面對這個做個小的總結 建立測試表 create table test parent id number part id number quality number insert into test values 1,1,2 insert i...

常用oracle sql語句

建立表空間 alter tablespace nm offline drop tablespace nm including contents and datafiles drop user nmcascade create tablespace nm datafile 1 size 500m au...