EXP 関数 - Amazon Redshift

EXP 関数

EXP 関数では、数値式、または式の累乗で累乗された自然対数 e の基数に対して指数関数を実装します。EXP 関数は、LN 関数の逆です。

構文

EXP(expression)

引数

expression

式は、INTEGERDECIMAL、または DOUBLE PRECISION データ型である必要があります。

戻り型

DOUBLE PRECISION

次の例では、TICKIT サンプルデータを使用します。詳細については、「サンプルデータベース」を参照してください。

EXP 関数は、継続的な成長パターンに基づいてチケット販売を予測するために使用します。次の例では、サブクエリによって、2008 年に販売されたチケット数が返されます。その結果に、10 年にわたって継続する成長率 7% を指定する EXP 関数の結果が乗算されます。

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