LOG10 (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Returnerar bas-10-logaritmen för det specificerade flyttalsuttrycket .

Transact-SQL syntaxkonventioner

Syntax

LOG10 ( float_expression )  

Arguments

float_expression
Är ett uttryck av typen float eller av en typ som implicit kan konverteras till float.

Returtyper

float

Anmärkningar

LOG10- och POWER-funktionerna är omvänt relaterade till varandra. Till exempel gäller 10 ^ LOG10(n) = n.

Examples

A. Beräknar bas 10-logaritmen för en variabel.

Följande exempel beräknar av LOG10 den angivna variabeln.

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

Här är resultatet.

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

B. Beräknar resultatet av att höja en logaritm med bas 10 till en specificerad potens.

Följande exempel ger resultatet av att höja en logaritm med bas 10 till en specificerad potens.

SELECT POWER (10, LOG10(5));   

Här är resultatet.

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

Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)

C: Beräknar bas 10-logaritmen för ett värde.

Följande exempel beräknar värdet LOG10 av det angivna värdet.

SELECT LOG10(145.175642);  

Här är resultatet.

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

Se även

Matematiska funktioner (Transact-SQL)
KRAFT (Transact-SQL)
LOG (Transact-SQL)