PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come funziona la funzione Ln() in PostgreSQL

In PostgreSQL, ln() è una funzione matematica che restituisce il logaritmo naturale del suo argomento.

Sintassi

La sintassi ufficiale è questa:

ln(dp or numeric)

Dove dp è un valore a doppia precisione.

Esempio

Ecco un esempio di come funziona.

SELECT ln(10);

Risultato:

2.302585092994046

Frazioni

Questo esempio include una parte frazionaria nell'argomento.

SELECT ln(32.53);

Risultato:

3.4821627404852601

Espressioni

Puoi includere espressioni come questa.

SELECT ln(12 * 2);

Risultato:

3.1780538303479458

Ln() vs Exp()

Il ln() La funzione restituisce il logaritmo naturale, che è l'inverso di exp() , che restituisce il valore esponenziale del suo argomento.

L'esponenziale del logaritmo naturale di un numero è il numero stesso.

E il logaritmo naturale dell'esponenziale di un numero è il numero stesso.

Ecco un esempio che lo verifica.

SELECT 
  ln(exp(1)),
  exp(ln(1));

Risultato:

 ln | exp
----+-----
  1 | 1