В PostgreSQL, exp() е математическа функция, която връща експоненциалната стойност на своя аргумент.
Синтаксис
Официалният синтаксис е така:
exp(dp or numeric)
Където dp е стойност с двойна точност.
Пример
Ето пример за това как работи.
SELECT exp(1); Резултат:
2.718281828459045
И ето резултата, ако увеличим аргумента до 2.
SELECT exp(2); Резултат:
7.38905609893065
Дроби
Този пример включва дробна част в аргумента.
SELECT exp(1.1); Резултат:
3.0041660239464331
Изрази
Можете да включите изрази, като този.
SELECT exp(3 * 4); Резултат:
162754.79141900392
Exp() срещу Ln()
ln() функцията връща естествения логаритъм, който е обратен на exp() .
Естественият логаритъм на експоненциала на числото е самото число.
А степенната на естествения логаритъм на числото е самото число.
Можем да проверим това, както следва.
SELECT
ln(exp(1)),
exp(ln(1)); Резултат:
ln | exp ----+----- 1 | 1