適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
分析平台系統(PDW)
Microsoft Fabric 中的 SQL 分析端點
Microsoft Fabric 中的倉儲
Microsoft Fabric 中的 SQL 資料庫
傳回指定 float 運算式之以 10 為基底的對數。
語法
LOG10 ( float_expression )
引數
float_expression
為 float 類型或能夠隱含轉換成 float 類型的運算式。
傳回型別
float
備註
LOG10 和 POWER 函數是彼此反向關聯。 例如,10 ^ LOG10(n) = n。
範例
A. 針對某個變數,計算以 10 為基底的對數。
下列範例會計算指定變數的 LOG10。
DECLARE @var FLOAT;
SET @var = 145.175643;
SELECT 'The LOG10 of the variable is: ' + CONVERT(VARCHAR,LOG10(@var));
GO
結果集如下所示。
The LOG10 of the variable is: 2.16189
(1 row(s) affected)
B. 將以 10 為基底的對數提升到指定的乘冪,再計算其結果。
下列範例會傳回將以 10 為基底的對數提升到指定乘冪之後所得出的結果。
SELECT POWER (10, LOG10(5));
結果集如下所示。
-----------
5
(1 row(s) affected)
範例:Azure Synapse Analytics 和 Analytics Platform System (PDW)
C:針對某個值,計算以 10 為基底的對數。
下列範例會計算指定值的 LOG10。
SELECT LOG10(145.175642);
結果集如下所示。
-------------------
2.16