SQL Server 函数

SQL Server (Transact-SQL) EXP() 函数返回 e 指定数字的幂,即 e x。请注意,e 是自然对数系统的底数,其值约为 2.718282。

语法

EXP(x)

参数

x 必填。 指定e的指数。

返回值

返回e 计算指定数字的幂。

示例 1:

下面的示例显示了EXP() 函数的用法。

SELECT EXP(0);
Result: 1

SELECT EXP(1);
Result: 2.718281828459045

SELECT EXP(-1);
Result: 0.36787944117144233

SELECT EXP(2);
Result: 7.38905609893065

SELECT EXP(-2);
Result: 0.1353352832366127

SELECT LOG(EXP(1));
Result: 1

示例 2:

考虑一个名为 Sample 的数据库表,其中包含以下记录:

Datax
Data 1-2
Data 2-1
Data 30
Data 41
Data 52

下面给出的语句可用于计算列x的记录的指数。

SELECT *, EXP(x) AS EXP_Value FROM Sample;

这将产生如下所示的结果:

DataxEXP_Value
Data 1-20.1353352832366127
Data 2-10.36787944117144233
Data 301
Data 412.718281828459045
Data 527.38905609893065