PostgreSQL log10() 函数使用指南
PostgreSQL log10() 函数返回由参数指定的数字的以 10 为底的对数。
log10() 语法
这里是 PostgreSQL log10() 函数的语法:
log10(numeric_value) -> double precision
参数
- numeric_value
- 必需的。 一个需要获取其对数的数字。
返回值
PostgreSQL log10() 函数返回由参数指定的数字的以 10 为底的对数。
如果参数为 NULL,log10() 函数将返回 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