Di PostgreSQL, exp()
adalah fungsi matematika yang mengembalikan nilai eksponensial argumennya.
Sintaks
Sintaks resminya seperti ini:
exp(dp or numeric)
Dimana dp
adalah nilai presisi ganda.
Contoh
Berikut ini contoh cara kerjanya.
SELECT exp(1);
Hasil:
2.718281828459045
Dan inilah hasilnya jika kita meningkatkan argumen menjadi 2.
SELECT exp(2);
Hasil:
7.38905609893065
Pecahan
Contoh ini menyertakan bagian pecahan dalam argumen.
SELECT exp(1.1);
Hasil:
3.0041660239464331
Ekspresi
Anda dapat menyertakan ekspresi, seperti ini.
SELECT exp(3 * 4);
Hasil:
162754.79141900392
Exp() vs Ln()
ln()
fungsi mengembalikan logaritma natural, yang merupakan kebalikan dari exp()
.
Logaritma natural dari eksponensial suatu bilangan adalah bilangan itu sendiri.
Dan eksponensial logaritma natural suatu bilangan adalah bilangan itu sendiri.
Kami dapat memverifikasi ini sebagai berikut.
SELECT
ln(exp(1)),
exp(ln(1));
Hasil:
ln | exp ----+----- 1 | 1