LOG10 (Transact-SQL)

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

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

Синтаксис

LOG10 ( float_expression )

Аргументы

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

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

float

Замечания

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

Примеры

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

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

Справка и поддержка

Получение помощи по SQL Server 2005