Função EXP
A função EXP implementa a função exponencial de uma expressão numérica, ou a base de um logaritmo natural, e
, elevada à potência da expressão. A função EXP é o inverso de Função LN.
Sintaxe
EXP(expression)
Argumento
- expressão
-
A expressão de entrada deve ser um tipo de dados
INTEGER
,DECIMAL
ouDOUBLE PRECISION
.
Tipo de retorno
DOUBLE PRECISION
Exemplo
Os exemplos a seguir usa o banco de dados de exemplo de TICKIT. Para ter mais informações, consulte Banco de dados de exemplo.
Use a função EXP para prever as vendas de ingressos com base em um padrão de crescimento contínuo. Neste exemplo, a subconsulta retorna o número de ingressos vendidos em 2008. Esse resultado é multiplicado pelo resultado da função EXP, que especifica uma taxa de crescimento contínuo de 7% por 10 anos.
SELECT (SELECT SUM(qtysold)
FROM sales, date
WHERE sales.dateid=date.dateid
AND year=2008) * EXP((7::FLOAT/100)*10) qty2018;
+-------------------+
| qty2018 |
+-------------------+
| 695447.4837722216 |
+-------------------+