MySQL - EXP() 函式



MySQL 的EXP()函式用於計算尤拉數 'e' 的給定雙精度值的冪。

尤拉數被簡單地定義為一個數學表示式,通常用作自然對數的底數。它是一個無限不迴圈小數,其值為 2.718281828459045...。然而,在大多數要解決的問題中,這個數字通常只取兩位小數,即 2.71。

此函式接受一個數字作為引數,計算自然對數的底數 e 的給定值的冪。換句話說,此函式返回 ex,其中 x 是引數,'e' 是尤拉常數,即自然對數的底數。此尤拉數主要用於處理指數函式(遞增或遞減)的問題。

語法

以下是 MySQL 中 EXP() 函式的語法:

EXP(x);

引數

此函式採用數值作為引數。

返回值

此函式返回給定值的指數值 (ex)。

示例

以下查詢使用 MySQL EXP() 函式計算尤拉數 'e' 的 1 次冪的值:

SELECT EXP(1) As Result;

輸出

這將產生以下結果:

結果
2.718281828459045

示例

以下是 EXP() 函式的另一個示例:

SELECT EXP(30) As Result;

輸出

輸出將顯示如下:

結果
10686474581524.463

示例

您也可以將數字作為字串值傳遞給此函式:

SELECT EXP('0.5') As Result;

輸出

這將產生以下結果:

結果
1.6487212707001282

示例

您也可以將負值作為引數傳遞給此函式:

SELECT EXP(-1) As Result;

輸出

上述查詢的輸出如下所示:

結果
0.36787944117144233
廣告