DEXP 函数 - Amazon Redshift

DEXP 函数

DEXP 函数返回双精度数的采用科学表示法的指数值。DEXP 函数和 EXP 函数的唯一区别在于 DEXP 的参数必须为 DOUBLE PRECISION

语法

DEXP(number)

参数

number

输入参数是 DOUBLE PRECISION 数。

返回类型

DOUBLE PRECISION

示例

以下示例使用 TICKIT 示例数据库。有关更多信息,请参阅 示例数据库

使用 DEXP 函数根据持续增长模式预测票的销售量。在此示例中,子查询将返回 2008 年销售的票数。该结果将乘以 DEXP 函数的结果(指定了在接下来 10 年保持 7% 的持续增长率)。

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