V PostgreSQL ln()
je matematická funkce, která vrací přirozený logaritmus svého argumentu.
Syntaxe
Oficiální syntaxe vypadá takto:
ln(dp or numeric)
Kde dp
je hodnota s dvojnásobnou přesností.
Příklad
Zde je příklad, jak to funguje.
SELECT ln(10);
Výsledek:
2.302585092994046
Zlomky
Tento příklad obsahuje zlomkovou část argumentu.
SELECT ln(32.53);
Výsledek:
3.4821627404852601
Výrazy
Můžete zahrnout výrazy, jako je tento.
SELECT ln(12 * 2);
Výsledek:
3.1780538303479458
Ln() vs Exp()
ln()
Funkce vrací přirozený logaritmus, který je inverzní k exp()
, která vrací exponenciální hodnotu svého argumentu.
Exponenciála přirozeného logaritmu čísla je samotné číslo.
A přirozeným logaritmem exponenciály čísla je číslo samotné.
Zde je příklad, který to potvrzuje.
SELECT
ln(exp(1)),
exp(ln(1));
Výsledek:
ln | exp ----+----- 1 | 1