LOG10 (Transact-SQL)

Возвращает десятичный логарифм указанного выражения float.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

LOG10 ( float_expression )

Аргументы

  • float_expression
    Выражение типа float или типа, который может быть неявно преобразован в тип float.

Типы возвращаемых данных

float

Замечания

Функции LOG10 и POWER находятся в обратной зависимости друг от друга. Например, 10 ^ LOG10 (n) = n.

Примеры

А.Расчет десятичного логарифма для переменной.

В следующем примере производится расчет 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)

Б.Вычисление результата возведения десятичного логарифма в указанную степень.

Следующий пример возвращает результат возведения десятичного логарифма в указанную степень.

SELECT POWER (10, LOG10(5)); 

Ниже приводится результирующий набор.

-----------
5

(1 row(s) affected)

См. также

Справочник

Математические функции (Transact-SQL)

POWER (Transact-SQL)

LOG (Transact-SQL)