Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Возвращает десятичный логарифм указанного выражения типа 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)
B. Вычисление результата возведения десятичного логарифма в указанную степень.
Следующий пример возвращает результат возведения десятичного логарифма в указанную степень.
SELECT POWER (10, LOG10(5));
Вот результирующий набор.
-----------
5
(1 row(s) affected)
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
В. Расчет десятичного логарифма для значения
В приведенном ниже примере производится расчет LOG10 для указанного значения.
SELECT LOG10(145.175642);
Вот результирующий набор.
-------------------
2.16
См. также
Математические функции (Transact-SQL)
ВЛАСТЬ (Transact-SQL)
ЖУРНАЛ (Transact-SQL)