V PostgreSQL exp()
je matematická funkce, která vrací exponenciální hodnotu svého argumentu.
Syntaxe
Oficiální syntaxe vypadá takto:
exp(dp or numeric)
Kde dp
je hodnota s dvojnásobnou přesností.
Příklad
Zde je příklad, jak to funguje.
SELECT exp(1);
Výsledek:
2.718281828459045
A tady je výsledek, pokud argument zvýšíme na 2.
SELECT exp(2);
Výsledek:
7.38905609893065
Zlomky
Tento příklad obsahuje zlomkovou část argumentu.
SELECT exp(1.1);
Výsledek:
3.0041660239464331
Výrazy
Můžete zahrnout výrazy, jako je tento.
SELECT exp(3 * 4);
Výsledek:
162754.79141900392
Exp() vs Ln()
ln()
Funkce vrací přirozený logaritmus, který je inverzní k exp()
.
Přirozeným logaritmem exponenciály čísla je samotné číslo.
A exponenciála přirozeného logaritmu čísla je číslo samotné.
Můžeme to ověřit následovně.
SELECT
ln(exp(1)),
exp(ln(1));
Výsledek:
ln | exp ----+----- 1 | 1