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