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)