Compartilhar via


LOG10 (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)Ponto de extremidade de análise de SQL no Microsoft FabricDepósito no Microsoft FabricBanco de dados SQL 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 )  

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  

Veja a seguir 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));   

Veja a seguir 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);  

Veja a seguir o conjunto de resultados.

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

Confira também

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