Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Endpoint de análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base 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