SQL の EXP
関数は e
を n
乗に指数化した値を返します。ここで、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)
EXP
は LN
関数の逆関数です。したがって、次のステートメントは、両方の式で 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)
このチュートリアルは役に立ちましたか?