Логарифмические функции

e()

Функция e() возвращает математическую константу e — основание натуральных логарифмов.

Синтаксис: e()

Возвращаемое значение:

Число с плавающей точкой типа agtype.

Запрос:

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

Результат:

e
2.71828182845905
1 строка

sqrt()

Функция sqrt() возвращает квадратный корень из числа.

Синтаксис: sqrt(expression)

Возвращаемое значение:

Число с плавающей точкой типа agtype.

Запрос:

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

Результат:

results
12
1 строка

exp()

Функция exp() возвращает e, возведённое в степень n, где e — основание натуральных логарифмов, а n — значение выражения-аргумента.

Синтаксис: exp(expression)

Возвращаемое значение:

Число с плавающей точкой типа agtype.

Параметры:

Имя Описание
expression Числовое выражение типа agtype.

Примечания:

  • exp(null) возвращает null.

Запрос:

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

Возвращает e в квадрате.

Результат:

e
7.38905609893065
1 строка

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.295836866004329
1 строка

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.4313637641589874
1 строка