В 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