本文介紹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);返回e的2次方:
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)