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