sql >> Databáze >  >> RDS >> PostgreSQL

Jak funguje funkce Ln() v PostgreSQL

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

  1. Jak ukládat opakující se data s ohledem na letní čas

  2. Použití „sloupec výrazu případu“ v klauzuli where

  3. 4 způsoby, jak vybrat duplicitní řádky v MariaDB

  4. Vizualizace dat