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

Come funziona la funzione Exp() in PostgreSQL

In PostgreSQL, exp() è una funzione matematica che restituisce il valore esponenziale del suo argomento.

Sintassi

La sintassi ufficiale è questa:

exp(dp or numeric)

Dove dp è un valore a doppia precisione.

Esempio

Ecco un esempio di come funziona.

SELECT exp(1);

Risultato:

2.718281828459045

Ed ecco il risultato se aumentiamo l'argomento a 2.

SELECT exp(2);

Risultato:

7.38905609893065

Frazioni

Questo esempio include una parte frazionaria nell'argomento.

SELECT exp(1.1);

Risultato:

3.0041660239464331

Espressioni

Puoi includere espressioni come questa.

SELECT exp(3 * 4);

Risultato:

162754.79141900392

Exp() vs Ln()

Il ln() La funzione restituisce il logaritmo naturale, che è l'inverso di exp() .

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

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

Possiamo verificarlo come segue.

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

Risultato:

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