SQLで指数関数を求めるには,EXP関数を使用します.EXP関数はSQL92/99で既定されている関数ではありませんが,多くのDBMSでサポートされています.以下に各DBMSの対応状況を示します.
DBMS | EXP関数 |
---|---|
Access | ○ |
SQLServer | ○ |
Oracle | ○ |
MySQL | ○ |
PostgreSQL | ○ |
EXP(number)
EXP関数はネイピア数の number 乗を計算します(指数関数).
EXP関数を使用したサンプルを示します.
SQLサンプル1
SELECT EXP(0)
SQLの結果
1
SQLサンプル2
SELECT EXP(1)
SQLの結果
2.718281828459