W PostgreSQL, exp() jest funkcją matematyczną, która zwraca wykładniczą wartość swojego argumentu.
Składnia
Oficjalna składnia wygląda następująco:
exp(dp or numeric)
Gdzie dp jest wartością podwójnej precyzji.
Przykład
Oto przykład tego, jak to działa.
SELECT exp(1); Wynik:
2.718281828459045
A oto wynik, jeśli zwiększymy argument do 2.
SELECT exp(2); Wynik:
7.38905609893065
Ułamki
Ten przykład zawiera część ułamkową w argumencie.
SELECT exp(1.1); Wynik:
3.0041660239464331
Wyrażenia
Możesz dołączyć wyrażenia, takie jak to.
SELECT exp(3 * 4); Wynik:
162754.79141900392
Exp() kontra Ln()
ln() funkcja zwraca logarytm naturalny, który jest odwrotnością funkcji exp() .
Logarytmem naturalnym liczby wykładniczej jest sama liczba.
A wykładnikiem logarytmu naturalnego liczby jest sama liczba.
Możemy to zweryfikować w następujący sposób.
SELECT
ln(exp(1)),
exp(ln(1)); Wynik:
ln | exp ----+----- 1 | 1