LOG (Transact-SQL)
Devuelve el logaritmo natural de la expresión float especificada.
Convenciones de sintaxis de Transact-SQL
Sintaxis
LOG ( float_expression )
Argumentos
float_expression
Es una expresión de tipo float o de un tipo que se puede convertir a float de manera implícita.
Tipos de valor devueltos
float
Notas
La constante e (2.71828182845905…) es la base de los logaritmos naturales.
La base de los logaritmos naturales es la constante e (2.71828182845905…). LOG ( e ) = 1.0.
El logaritmo natural del exponencial de un número es el propio número: LOG( EXP( n ) ) = n. Y el exponencial del logaritmo natural de un número es el propio número: EXP( LOG( n ) ) = n.
Ejemplos
A. Calcular el logaritmo de un número.
En el ejemplo siguiente se calcula el LOG
de la expresión float especificada.
DECLARE @var float
SET @var = 10
SELECT 'The LOG of the variable is: ' + CONVERT(varchar, LOG(@var))
GO
Éste es el conjunto de resultados.
-------------------------------------
The LOG of the variable is: 2.30259
(1 row(s) affected)
B. Calcular el logaritmo del exponente de un número.
En el ejemplo siguiente se calcula el LOG
del exponente de un número.
SELECT LOG (EXP (10))
Éste es el conjunto de resultados.
----------------------------------
10
(1 row(s) affected)
Vea también
Referencia
Funciones matemáticas (Transact-SQL)
EXP (Transact-SQL)
LOG10 (Transact-SQL)