LOG10 (Transact-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)