Função DEXP - Amazon Redshift

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 | +-------------------+