LOG10 (Transact-SQL)
适用于:Microsoft Fabric Microsoft Fabric Warehouse 中的 SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics 终结点
返回指定 float 表达式的以 10 为底的对数。
语法
LOG10 ( float_expression )
注意
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
参数
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