Partilhar via


LOG10 (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de Dados SQL no Microsoft Fabric

Devolve o logaritmo de base 10 da expressão float especificada.

Transact-SQL convenções de sintaxe

Sintaxe

LOG10 ( float_expression )  

Arguments

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

Tipos de devolução

float

Observações

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

Examples

A. Cálculo do logaritmo base 10 para uma variável.

O exemplo seguinte 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  

Aqui está o conjunto de resultados.

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

B. Cálculo do resultado de elevar um logaritmo em base 10 para uma potência especificada.

O exemplo seguinte devolve o resultado de elevar um logaritmo em base 10 para uma potência especificada.

SELECT POWER (10, LOG10(5));   

Aqui está o conjunto de resultados.

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

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

C: Cálculo do logaritmo base 10 para um valor.

O exemplo seguinte calcula o LOG10 do valor especificado.

SELECT LOG10(145.175642);  

Aqui está o conjunto de resultados.

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

Ver também

Funções Matemáticas (Transact-SQL)
ENERGIA (Transact-SQL)
LOG (Transact-SQL)