Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este tema aún no ha recibido ninguna valoración - Valorar este tema

EXP (Transact-SQL)

Devuelve el valor exponencial de la expresión float especificada.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


EXP ( float_expression )

float_expression

Es una expresión de tipo float o de un tipo que se puede convertir a float de manera implícita.

La constante e (2,718281…) es la base de los logaritmos naturales.

El exponente de un número es la constante e elevada a la 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.

A. Obtener el exponente de un número

En el ejemplo siguiente se declara una variable y se devuelve el valor exponencial de la variable especificada (10) con una descripción de texto.

DECLARE @var float
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO

Éste es el conjunto de resultados. 

----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)

B. Obtener valores exponenciales y logaritmos naturales

En el ejemplo siguiente se devuelve 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 es 20.

SELECT EXP( LOG(20)), LOG( EXP(20))
GO

Éste es el conjunto de resultados. 

---------------------- ----------------------
20                     20

(1 row(s) affected)
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.