LOG (Transact-SQL)

Devuelve el logaritmo natural de la expresión float especificada.

Icono de vínculo a temasConvenciones 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005