PostgreSQL exp() 函数使用指南

PostgreSQL exp() 函数返回自然常数 e 的指定的次方。

exp() 语法

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

exp(numeric_value) -> numeric type

参数

numeric_value
必需的。 一个数字。

返回值

PostgreSQL exp() 函数返回自然常数 e 的指定的次方。比如 exp(4) 返回自然常数 e 的 4 次方。

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

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

exp() 示例

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

SELECT
    exp(0) AS "exp(0)",
    exp(1) AS "exp(1)",
    exp(2) AS "exp(2)";
 exp(0) |      exp(1)       |      exp(2)
--------+-------------------+------------------
      1 | 2.718281828459045 | 7.38905609893065

如果您使用了一个不是数字类型的参数,PostgreSQL 将给出一个错误:无效的类型 double precision 输入语法。

SELECT exp('abc');
错误:  无效的类型 double precision 输入语法: "abc"
第1行SELECT exp('abc');
                ^