PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como a função Exp() funciona no PostgreSQL


No PostgreSQL, exp() é uma função matemática que retorna o valor exponencial de seu argumento.

Sintaxe


A sintaxe oficial é assim:
exp(dp or numeric)

Onde dp é um valor de precisão dupla.

Exemplo


Aqui está um exemplo de como funciona.
SELECT exp(1);

Resultado:
2.718281828459045

E aqui está o resultado se aumentarmos o argumento para 2.
SELECT exp(2);

Resultado:
7.38905609893065

Frações


Este exemplo inclui uma parte fracionária no argumento.
SELECT exp(1.1);

Resultado:
3.0041660239464331

Expressões


Você pode incluir expressões, como esta.
SELECT exp(3 * 4);

Resultado:
162754.79141900392

Exp() vs Ln()


O ln() função retorna o logaritmo natural, que é o inverso de exp() .

O logaritmo natural da exponencial de um número é o próprio número.

E a exponencial do logaritmo natural de um número é o próprio número.

Podemos verificar isso da seguinte forma.
SELECT 
  ln(exp(1)),
  exp(ln(1));

Resultado:
 ln | exp
----+-----
  1 | 1