Skip to content

PostgreSQL exp() 函数 ​

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

exp() 语法 ​

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

sql
exp(numeric_value) -> numeric type

参数 ​

  • numeric_value

    必需的。 一个数字。

返回值 ​

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

如果参数为 NULL,exp() 函数将返回 NULL。

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

exp() 示例 ​

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

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

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

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