Delen via


LOG10 (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft de logaritme van basis 10 terug van de gespecificeerde float-expressie .

Transact-SQL syntaxis-conventies

Syntaxis

LOG10 ( float_expression )  

Arguments

float_expression
Is een uitdrukking van het type float of van een type dat impliciet kan worden omgezet in float.

Retourtypen

float

Opmerkingen

De functies LOG10 en POWER zijn omgekeerd gerelateerd aan elkaar. Bijvoorbeeld, 10 ^ LOG10(n) = n.

Voorbeelden

Eén. Het berekenen van de basis 10-logaritme voor een variabele.

Het volgende voorbeeld berekent de LOG10 van de gespecificeerde variabele.

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

Hier is het resultatenoverzicht.

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

B. Het berekenen van het resultaat van het verhogen van een logaritme van basis 10 tot een gespecificeerde macht.

Het volgende voorbeeld geeft het resultaat van het verhogen van een logaritme uit basis 10 tot een gespecificeerde macht.

SELECT POWER (10, LOG10(5));   

Hier is het resultatenoverzicht.

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

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

C: Het berekenen van de logaritme van basis 10 voor een waarde.

Het volgende voorbeeld berekent de LOG10 van de gespecificeerde waarde.

SELECT LOG10(145.175642);  

Hier is het resultatenoverzicht.

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

Zie ook

Wiskundige functies (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)