Freigeben über


LOG10 (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt den Logarithmus zur Basis 10 des angegebenen float-Ausdrucks zurück.

Transact-SQL-Syntaxkonventionen

Syntax

LOG10 ( float_expression )  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) oder früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

float_expression
Ein Ausdruck vom Typ float oder von einem Typ, der implizit in float konvertiert werden kann.

Rückgabetypen

float

Hinweise

Die Funktionen LOG10 und POWER sind ihre gegenseitigen Umkehrfunktionen. Beispiel: 10 ^ LOG10(n) = n.

Beispiele

A. Berechnen des Logarithmus zur Basis 10 für eine Variable.

Im folgenden Beispiel wird der LOG10 der angegebenen Variablen berechnet.

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

Hier ist das Resultset.

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

B. Berechnen des Ergebnisses für das Potenzieren eines Logarithmus zur Basis 10 mit dem angegebenen Wert.

Im folgenden Beispiel wird das Ergebnis eines mit einem bestimmten Exponenten potenzierten Logarithmus zur Basis 10 zurückgegeben.

SELECT POWER (10, LOG10(5));   

Hier ist das Resultset.

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

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

C: Berechnen des Logarithmus zur Basis 10 für einen Wert.

Im folgenden Beispiel wird LOG10 der angegebenen Variablen berechnet.

SELECT LOG10(145.175642);  

Hier ist das Resultset.

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

Weitere Informationen

Mathematische Funktionen (Transact-SQL)
POWER (Transact-SQL)
LOG (Transact-SQL)