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