В 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