Função DEXP
A função DEXP retorna o valor exponencial em notação científica para um número de precisão dupla. A única diferença entre as funções DEXP e EXP é que o parâmetro para DEXP deve ser um DOUBLE PRECISION
.
Sintaxe
DEXP(number)
Argumento
- número
-
O parâmetro de entrada é um número
DOUBLE 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 DEXP 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 DEXP, 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) * DEXP((7::FLOAT/100)*10) qty2010;
+-------------------+
| qty2010 |
+-------------------+
| 695447.4837722216 |
+-------------------+