Sql Server
Exponente
Copiar
EXP ( float_expression )
Argumentos
float_expression
Es una expresión de tipo float o de un tipo que se puede convertir afloat de manera implícita.
Tipos de valor devueltos
float
Comentarios
La constante e (2,718281…) es la base de los logaritmos naturales.
El exponente de un número es la constante e elevada ala potencia del número. Por ejemplo, EXP(1,0) = e^1,0 = 2,71828182845905 y EXP(10) = e^10 = 22026,4657948067.
El valor exponencial del logaritmo natural de un número es el propio número: EXP (LOG(n)) = n. Asimismo, el logaritmo natural del valor exponencial de un número es el propio número: LOG (EXP (n)) = n.
Ejemplos
A. Obtener el exponente de un número
En el ejemplo siguiente se declarauna variable y se devuelve el valor exponencial de la variable especificada (10) con una descripción de texto.
Copiar
DECLARE @var float
SET @var = 10SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO
El conjunto de resultados es el siguiente.
Copiar----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)
B. Obtener valores exponenciales y logaritmos naturales
En el ejemplo siguiente sedevuelve el valor exponencial del logaritmo natural de 20 y el logaritmo natural del valor exponencial de 20. Dado que estas funciones son funciones inversas entre sí, el valor devuelto en ambos casos es20.
Copiar
SELECT EXP( LOG(20)), LOG( EXP(20))
GO
El conjunto de resultados es el siguiente.
Copiar
--------------------------------------------
20 20
(1 row(s) affected)
Vea también
Referencia
Funciones matemáticas (Transact-SQL)
LOG (Transact-SQL)
LOG10...
Regístrate para leer el documento completo.