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 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data 1 | -2 |
Data 2 | -1 |
Data 3 | 0 |
Data 4 | 1 |
Data 5 | 2 |
下面给出的语句可用于计算列x的记录的指数。
SELECT *, EXP(x) AS EXP_Value FROM Sample;
这将产生如下所示的结果:
Data | x | EXP_Value |
---|---|---|
Data 1 | -2 | 0.1353352832366127 |
Data 2 | -1 | 0.36787944117144233 |
Data 3 | 0 | 1 |
Data 4 | 1 | 2.718281828459045 |
Data 5 | 2 | 7.38905609893065 |