Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Vrátí logaritmus v základu 10 pro specifikovaný float výraz.
Syntaxe
LOG10 ( float_expression )
Arguments
float_expression
Je výraz typu float nebo typu, který lze implicitně převést na float.
Návratové typy
float
Poznámky
Funkce LOG10 a POWER jsou navzájem nepřímo úměrné. Například 10 ^ LOG10(n) = n.
Examples
A. Výpočet logaritmu na základně 10 pro proměnnou.
Následující příklad počítá pro LOG10 zadanou proměnnou.
DECLARE @var FLOAT;
SET @var = 145.175643;
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));
GO
Tady je soubor výsledků.
The LOG10 of the variable is: 2.16189
(1 row(s) affected)
B. Výpočet výsledku zvýšení logaritmu v rozmnožení desítky na určenou mocninu.
Následující příklad vrací výsledek zvýšení logaritmu v rozkladu 10 na určenou mocninu.
SELECT POWER (10, LOG10(5));
Tady je soubor výsledků.
-----------
5
(1 row(s) affected)
Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)
C: Výpočet logaritmu se základem 10 pro hodnotu.
Následující příklad vypočítává hodnotu LOG10 dané hodnoty.
SELECT LOG10(145.175642);
Tady je soubor výsledků.
-------------------
2.16
Viz také
Matematické funkce (Transact-SQL)
VÝKON (Transact-SQL)
LOG (Transact-SQL)