Compartilhar via


LOG (Transact-SQL)

Retorna o logaritmo natural da expressão float especificada.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

LOG ( float_expression )

Argumentos

  • float_expression
    É uma expressão do tipo float ou de um tipo que pode ser convertido implicitamente em float.

Tipos de retorno

float

Comentários

A constante e (2,71828182845905…) é a base de logaritmos naturais.

A base de logaritmos naturais é a constante e (2,71828182845905…). LOG ( e ) = 1.0.

O logaritmo natural do exponencial de um número é o próprio número: LOG( EXP( n ) ) = n. E o exponencial do logaritmo natural de um número é o próprio número: EXP( LOG( n ) ) = n.

Exemplos

A. Calculando o logaritmo para um número.

O exemplo a seguir calcula o LOG para a expressão float especificada.

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

Conjunto de resultados.

-------------------------------------
The LOG of the variable is: 2.30259

(1 row(s) affected)

B. Calculando o logaritmo do exponente de um número.

O exemplo a seguir calcula o LOG para o exponente de um número.

SELECT LOG (EXP (10));

Conjunto de resultados.

----------------------------------
10
(1 row(s) affected)