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