EXPFunktion - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

EXPFunktion

Die EXP Funktion implementiert die Exponentialfunktion für einen numerischen Ausdruck oder die Basis des natürlichen Logarithmuse, potenziert mit dem Ausdruck. Die EXP Funktion ist die Umkehrung von. Die Funktion LN

Syntax

EXP(expression)

Argument

expression

Der Ausdruck muss den Datentyp INTEGER, DECIMAL oder DOUBLE PRECISION aufweisen.

Rückgabetyp

DOUBLE PRECISION

Beispiel

Im folgenden Beispiel wird die TICKIT Beispieldatenbank verwendet. Weitere Informationen finden Sie unter Beispieldatenbank.

Verwenden Sie die EXP Funktion, um Ticketverkäufe auf der Grundlage eines kontinuierlichen Wachstumsmusters zu prognostizieren. In diesem Beispiel gibt die Unterabfrage die Anzahl der Tickets zurück, die 2008 verkauft wurden. Dieses Ergebnis wird mit dem Ergebnis der EXP Funktion multipliziert, das eine kontinuierliche Wachstumsrate von 7% über 10 Jahre angibt.

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