Função EXP - Amazon Redshift

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 ou DOUBLE PRECISION.

Tipo de retorno

DOUBLE PRECISION

Exemplo

Os exemplos a seguir usa o banco de dados de exemplo de TICKIT. Para obter 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 | +-------------------+