数学函数 - 对数

对数数学函数仅对数字表达式进行运算,如果对任何其他值使用,则会返回错误。另请参阅 数学运算符

e()

详情

语法

e()

描述

返回自然对数的底数 e。

返回

FLOAT

示例 1. e()
查询
RETURN e()

返回自然对数的底数 e

结果
e()

2.718281828459045

行:1

exp()

详情

语法

exp(input)

描述

返回 e^n,其中 e 是自然对数的底数,n 是参数表达式的值。

参数

名称

类型

描述

input

FLOAT

自然对数的底数 e 将被提升到的值。

返回

FLOAT

注意事项

exp(null) 返回 null

当返回值大于最大 FLOAT 值 (Java Double.MAX_VALUE) 时,exp() 返回 Infinity

示例 2. exp()
查询
RETURN exp(2)

返回 e2 次方。

结果
exp(2)

7.38905609893065

行:1

log()

详情

语法

log(input)

描述

返回 FLOAT 的自然对数。

参数

名称

类型

描述

input

FLOAT

将返回自然对数的值。

返回

FLOAT

注意事项

log(null) 返回 null

log(0) 返回 -Infinity

如果 (input < 0),则 (log(input)) 返回 NaN

示例 3. log()
查询
RETURN log(27)

返回 27 的自然对数。

结果
log(27)

3.295836866004329

行:1

log10()

详情

语法

log10(input)

描述

返回 FLOAT 的常用对数(以 10 为底)。

参数

名称

类型

描述

input

FLOAT

将返回常用对数(以 10 为底)的值。

返回

FLOAT

注意事项

log10(null) 返回 null

log10(0) 返回 -Infinity

如果 (input < 0),则 (log10(input)) 返回 NaN

示例 4. log10()
查询
RETURN log10(27)

返回 27 的常用对数。

结果
log10(27)

1.4313637641589874

行:1

sqrt()

详情

语法

sqrt(input)

描述

返回 FLOAT 的平方根。

参数

名称

类型

描述

input

FLOAT

要计算平方根的值。

返回

FLOAT

注意事项

sqrt(null) 返回 null

如果 (input < 0),则 (sqrt(input)) 返回 NaN

示例 5. sqrt()
查询
RETURN sqrt(256)

返回 256 的平方根。

结果
sqrt(256)

16.0

行:1