适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统(PDW)
Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
Microsoft Fabric 中的 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)
示例:Azure Synapse Analytics 和 Analytics Platform System (PDW)
C:计算值的以 10 为底的对数。
以下示例计算指定值的 LOG10。
SELECT LOG10(145.175642);
结果集如下。
-------------------
2.16