PostgreSQL log10() 函数使用指南

PostgreSQL log10() 函数返回由参数指定的数字的以 10 为底的对数。

log10() 语法

这里是 PostgreSQL log10() 函数的语法:

log10(numeric_value) -> double precision

参数

numeric_value
必需的。 一个需要获取其对数的数字。

返回值

PostgreSQL log10() 函数返回由参数指定的数字的以 10 为底的对数。

如果参数为 NULLlog10() 函数将返回 NULL

如果您的参数为零,PostgreSQL 将给出一个错误:”无法取零的对数“。 如果您的参数为负数,PostgreSQL 将给出一个错误:”无法取负数的对数“。

如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。

log10() 示例

这里有几个 log10() 函数的示例。

SELECT
    log10(1) AS "log10(1)",
    log10(2) AS "log10(-2)",
    log10(3.3) AS "log10(3.3)";
 log10(1) |     log10(-2)      |     log10(3.3)
----------+--------------------+--------------------
        0 | 0.3010299956639812 | 0.5185139398778875