In PostgreSQL, exp()
is een wiskundige functie die de exponentiële waarde van zijn argument retourneert.
Syntaxis
De officiële syntaxis gaat als volgt:
exp(dp or numeric)
Waar dp
is een waarde met dubbele precisie.
Voorbeeld
Hier is een voorbeeld van hoe het werkt.
SELECT exp(1);
Resultaat:
2.718281828459045
En hier is het resultaat als we het argument verhogen tot 2.
SELECT exp(2);
Resultaat:
7.38905609893065
Fracties
Dit voorbeeld bevat een fractioneel deel in het argument.
SELECT exp(1.1);
Resultaat:
3.0041660239464331
Uitdrukkingen
U kunt uitdrukkingen zoals deze opnemen.
SELECT exp(3 * 4);
Resultaat:
162754.79141900392
Exp() vs Ln()
De ln()
functie retourneert de natuurlijke logaritme, die de inverse is van exp()
.
De natuurlijke logaritme van de exponentiële waarde van een getal is het getal zelf.
En de exponentiële van de natuurlijke logaritme van een getal is het getal zelf.
We kunnen dit als volgt verifiëren.
SELECT
ln(exp(1)),
exp(ln(1));
Resultaat:
ln | exp ----+----- 1 | 1