Amazon Redshift will no longer support the use of Python UDFs after June 30, 2026.
We will start enforcing it in phases. For more information on the details of Python end of life
and migration options, see the
blog post
DEXP function
The DEXP function returns the exponential value in scientific notation for a double
precision number. The only difference between the DEXP and EXP functions is that the
parameter for DEXP must be a DOUBLE PRECISION.
Syntax
DEXP(number)
Argument
- number
-
The input parameter is a
DOUBLE PRECISIONnumber.
Return type
DOUBLE PRECISION
Example
The following example uses the TICKIT sample database. For more information, see Sample database.
Use the DEXP function to forecast ticket sales based on a continuous growth pattern. In this example, the subquery returns the number of tickets sold in 2008. That result is multiplied by the result of the DEXP function, which specifies a continuous growth rate of 7% over 10 years.
SELECT (SELECT SUM(qtysold) FROM sales, date WHERE sales.dateid=date.dateid AND year=2008) * DEXP((7::FLOAT/100)*10) qty2010;+-------------------+ | qty2010 | +-------------------+ | 695447.4837722216 | +-------------------+