LOG10 (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint 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

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