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 natual del valor exponencial de un número es el propio número: LOG (EXP( n ) ) = n. Asimismo, el valor 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)