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 do SQL 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 )
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)
POWER (Transact-SQL)
LOG (Transact-SQL)