SQL EXP: e の n 乗を計算

SQL の EXP 関数は en 乗に指数化した値を返します。ここで、e は自然対数の底、つまり約 2.71828183 に等しい値です。

構文

EXP(number | expression)Code language: SQL (Structured Query Language) (sql)

引数

number | expression
は n 乗です。整数または浮動小数点型にすることができ、負でも正でも受け付けられます。

戻り値の型

EXP 関数は、各 RDBMS の実装に依存する精度を持つ浮動小数点数を返します。

次のステートメントは、10 の指数値を返します。

SELECT EXP(10);Code language: SQL (Structured Query Language) (sql)
       exp
------------------
 22026.4657948067
(1 row)Code language: SQL (Structured Query Language) (sql)

EXPLN 関数の逆関数です。したがって、次のステートメントは、両方の式で 100 を返します。

SELECT EXP( LN(100)), LN( EXP(100));  
Code language: SQL (Structured Query Language) (sql)
 exp | ln
-----+-----
 100 | 100
(1 row)Code language: SQL (Structured Query Language) (sql)
このチュートリアルは役に立ちましたか?