Partilhar via


LOG10 (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric

Retorna o logaritmo na base 10 da expressão float especificada.

Convenções de sintaxe de Transact-SQL

Sintaxe

LOG10 ( float_expression )  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

float_expression
É uma expression do tipo float ou de um tipo que pode ser convertido implicitamente em float.

Tipos de retorno

float

Comentários

As funções LOG10 e POWER estão inversamente relacionadas uma à outra. Por exemplo, 10 ^ LOG10(n) = n.

Exemplos

a. Calculando um logaritmo na base 10 para uma variável.

O exemplo a seguir calcula o LOG10 da variável especificada.

DECLARE @var FLOAT;  
SET @var = 145.175643;  
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));  
GO  

Este é o conjunto de resultados.

The LOG10 of the variable is: 2.16189      
  
(1 row(s) affected)  

B. Calculando o resultado da elevação de um logaritmo na base 10 a uma potência especificada.

O exemplo a seguir retorna o resultado da elevação de um logaritmo na base 10 a uma potência especificada.

SELECT POWER (10, LOG10(5));   

Este é o conjunto de resultados.

-----------  
5  
  
(1 row(s) affected)  

Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)

C: Calculando um logaritmo na base 10 para um valor.

O exemplo a seguir calcula o LOG10 do valor especificado.

SELECT LOG10(145.175642);  

Este é o conjunto de resultados.

-------------------  
2.16

Consulte Também

Funções matemáticas (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)