LOG10 (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
指定した底 10 の対数を返します float 式です。
構文
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