Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Función EXP
La función EXP implementa la función exponencial para una expresión numérica, o la base del logaritmo natural, e
, elevada a potencia de expresión. La función EXP es la operación inversa de Función LN.
Sintaxis
EXP(expression)
Argumento
- expresión
-
La expresión de entrada debe ser un tipo de datos
INTEGER
,DECIMAL
oDOUBLE PRECISION
.
Tipo de retorno
DOUBLE PRECISION
Ejemplo
El siguiente ejemplo utiliza la base de datos de ejemplo TICKIT. Para obtener más información, consulte Base de datos de muestra.
Se utiliza la función EXP para prever las ventas de tickets según un patrón de crecimiento continuo. En este ejemplo, la subconsulta devuelve la cantidad de tickets vendidos en 2008. El resultado se multiplica por el resultado de la función EXP, que especifica un índice de crecimiento continuo del 7% durante 10 años.
SELECT (SELECT SUM(qtysold) FROM sales, date WHERE sales.dateid=date.dateid AND year=2008) * EXP((7::FLOAT/100)*10) qty2018;
+-------------------+ | qty2018 | +-------------------+ | 695447.4837722216 | +-------------------+
JavaScript está desactivado o no está disponible en su navegador.
Para utilizar la documentación de AWS, debe estar habilitado JavaScript. Para obtener más información, consulte las páginas de ayuda de su navegador.