LOG10 (Transact-SQL)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric

Restituisce il logaritmo in base 10 dell'espressione float specificata.

Convenzioni di sintassi Transact-SQL

Sintassi

LOG10 ( float_expression )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

float_expression
Espressione di tipo float oppure di un tipo che può essere convertito in modo implicito in float.

Tipi restituiti

float

Osservazioni:

Le funzioni LOG10 e POWER sono inversamente correlate. Ad esempio, 10 ^ LOG10(n) = n.

Esempi

R. Calcolo del logaritmo in base 10 per una variabile.

Nell'esempio seguente viene calcolato il valore LOG10 della variabile specificata.

DECLARE @var FLOAT;  
SET @var = 145.175643;  
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));  
GO  

Questo è il set di risultati.

The LOG10 of the variable is: 2.16189      
  
(1 row(s) affected)  

B. Calcolo del risultato dell'elevamento di un logaritmo in base 10 alla potenza specificata.

Nell'esempio seguente viene restituito il risultato dell'elevamento di un logaritmo in base 10 alla potenza specificata.

SELECT POWER (10, LOG10(5));   

Questo è il set di risultati.

-----------  
5  
  
(1 row(s) affected)  

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

C: Calcolo del logaritmo in base 10 per un valore.

Nell'esempio seguente viene calcolato il valore LOG10 del valore specificato.

SELECT LOG10(145.175642);  

Questo è il set di risultati.

-------------------  
2.16

Vedi anche

Funzioni matematiche (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)