EXPfunzione - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

EXPfunzione

La EXP funzione implementa la funzione esponenziale per un'espressione numerica, o la base del logaritmo naturalee, elevata alla potenza di espressione. La funzione è l'inversa di. EXP Funzione LN

Sintassi

EXP(expression)

Argomento

espressione

L'espressione di input deve essere un tipo di dati INTEGER, DECIMAL o DOUBLE PRECISION.

Tipo restituito

DOUBLE PRECISION

Esempio

L'esempio seguente utilizza il database TICKIT di esempio. Per ulteriori informazioni, consulta Database di esempio.

Utilizzate la EXP funzione per prevedere la vendita dei biglietti in base a un modello di crescita continuo. In questo esempio, la sottoquery restituisce il numero di biglietti venduti nel 2008. Tale risultato viene moltiplicato per il risultato della EXP funzione, che specifica un tasso di crescita continuo del 7% in 10 anni.

SELECT (SELECT SUM(qtysold) FROM sales, date WHERE sales.dateid=date.dateid AND year=2008) * EXP((7::FLOAT/100)*10) qty2018; +-------------------+ | qty2018 | +-------------------+ | 695447.4837722216 | +-------------------+