PostgreSQL ln() 函数使用指南

PostgreSQL ln() 函数返回由参数指定的数字的自然对数。

ln() 语法

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

ln(numeric_value) -> double precision

参数

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

返回值

PostgreSQL ln() 函数返回由参数指定的数字的自然对数。

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

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

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

ln() 示例

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

SELECT
    ln(1) AS "ln(1)",
    ln(2) AS "ln(-2)",
    ln(3.3) AS "ln(3.3)";
 ln(1) |       ln(-2)       |      ln(3.3)
-------+--------------------+--------------------
     0 | 0.6931471805599453 | 1.1939224684724346