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