SQL EXP:将 e 提升到 n 次幂

SQL EXP 函数返回提升到 nth 次幂的 e,其中 e 是自然对数的底,即等于大约 2.71828183

语法

EXP(number | expression)Code language: SQL (Structured Query Language) (sql)

参数

number | expression
是 n 次幂,可以是整数或浮点数,接受负数或正数

返回类型

EXP 函数返回一个浮点数,精度取决于各个 RDBMS 实现。

示例

下面的语句返回 10 的指数值。

SELECT EXP(10);Code language: SQL (Structured Query Language) (sql)
       exp
------------------
 22026.4657948067
(1 row)Code language: SQL (Structured Query Language) (sql)

EXPLN 函数的逆函数,因此,下面的语句在两个表达式中都返回 100

SELECT EXP( LN(100)), LN( EXP(100));  
Code language: SQL (Structured Query Language) (sql)
 exp | ln
-----+-----
 100 | 100
(1 row)Code language: SQL (Structured Query Language) (sql)
本教程是否有帮助?