Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-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)