LOG10 (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Almacenamiento en Microsoft Fabric
Devuelve el logaritmo en base 10 de la expresión float especificada.
Convenciones de sintaxis de Transact-SQL
Sintaxis
LOG10 ( float_expression )
Argumentos
float_expression
Es una expresión de tipo float o de un tipo que se puede convertir en float de manera implícita.
Tipos de valor devuelto
float
Comentarios
Las funciones LOG10 y POWER están relacionadas inversamente entre sí. Por ejemplo, 10 ^ LOG10(n) = n.
Ejemplos
A. Calcular el logaritmo en base 10 para una variable
En el siguiente ejemplo se calcula el LOG10
de la variable especificada.
DECLARE @var FLOAT;
SET @var = 145.175643;
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));
GO
Este es el conjunto de resultados.
The LOG10 of the variable is: 2.16189
(1 row(s) affected)
B. Calcular el resultado de elevar un logaritmo en base 10 a una potencia especificada
En el siguiente ejemplo se devuelve el resultado de elevar un logaritmo en base 10 a una potencia especificada.
SELECT POWER (10, LOG10(5));
Este es el conjunto de resultados.
-----------
5
(1 row(s) affected)
Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)
C. Calcular el logaritmo en base 10 para un valor
En este ejemplo se calcula el LOG10
del valor especificado.
SELECT LOG10(145.175642);
Este es el conjunto de resultados.
-------------------
2.16
Consulte también
Funciones matemáticas (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)