W PostgreSQL, ln()
jest funkcją matematyczną, która zwraca logarytm naturalny swojego argumentu.
Składnia
Oficjalna składnia wygląda następująco:
ln(dp or numeric)
Gdzie dp
jest wartością podwójnej precyzji.
Przykład
Oto przykład tego, jak to działa.
SELECT ln(10);
Wynik:
2.302585092994046
Ułamki
Ten przykład zawiera część ułamkową w argumencie.
SELECT ln(32.53);
Wynik:
3.4821627404852601
Wyrażenia
Możesz dołączyć wyrażenia, takie jak to.
SELECT ln(12 * 2);
Wynik:
3.1780538303479458
Ln() vs Exp()
ln()
funkcja zwraca logarytm naturalny, który jest odwrotnością funkcji exp()
, który zwraca wykładniczą wartość swojego argumentu.
Wykładniczy logarytmu naturalnego liczby jest sama liczba.
A logarytmem naturalnym liczby wykładniczej jest sama liczba.
Oto przykład, który to weryfikuje.
SELECT
ln(exp(1)),
exp(ln(1));
Wynik:
ln | exp ----+----- 1 | 1