对数函数

更新时间:2025-01-09 07:26:53

本文介绍AGE的对数函数。

e

e()返回自然对数的底数e。

语法

e()

返回值

一个Agtype浮点数。

示例

SELECT *
FROM cypher('graph_name', $$
    RETURN e()
$$) as (e agtype);

返回结果如下:

        e         
------------------
 2.71828182845905
(1 row)

sqrt

sqrt()返回一个数的平方根。

语法

sqrt(expression)

返回值

一个Agtype浮点数。

示例

SELECT *
FROM cypher('graph_name', $$
    RETURN sqrt(144)
$$) as (results agtype);

返回结果如下:

 results 
---------
 12.0
(1 row)

exp

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

语法

exp(expression)

返回值

一个Agtype浮点数。

参数

名称

描述

名称

描述

expression

一个Agtype数字表达式。

注意事项

exp(null)返回null

示例

SELECT *
FROM cypher('graph_name', $$
    RETURN exp(2)
$$) as (e agtype);

返回e2次方:

        e         
------------------
 7.38905609893065
(1 row)

log

log()返回一个数的自然对数。

语法

log(expression)

返回值

一个Agtype浮点数。

参数

名称

描述

名称

描述

expression

一个Agtype数字表达式。

注意事项

  • log(null)返回null

  • log(0)返回null

示例

SELECT *
FROM cypher('graph_name', $$
    RETURN log(27)
$$) as (natural_logarithm agtype);

返回27的自然对数:

 natural_logarithm 
-------------------
 3.29583686600433
(1 row)

log10

log10()返回一个数的常用对数(以10为底的对数)。

语法

log10(expression)

返回值

一个Agtype浮点数。

参数

名称

描述

名称

描述

expression

一个Agtype数字表达式。

注意事项

  • log10(null)返回null

  • log10(0)返回null

示例

SELECT *
FROM cypher('graph_name', $$
    RETURN log10(27)
$$) as (common_logarithm agtype);

返回27的常用对数:

 common_logarithm 
------------------
 1.43136376415899
(1 row)
  • 本页导读 (1)
  • e
  • sqrt
  • exp
  • log
  • log10