Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Графовая база данных
Введение
Предложения
Функции
Расширенные темы
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
degrees()Функция degrees() преобразует угол, заданный в радианах, в градусы.
Синтаксис: degrees(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
degrees(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN degrees(3.14159)
$$) as (deg agtype);
Возвращает эквивалент в градусах значения, близкого к π.
Результат:
| deg |
|---|
| 179.99984796050427 |
| 1 строка |
radians()Функция radians() преобразует угол, заданный в градусах, в радианы.
Синтаксис: radians(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в градусах. |
Примечания:
radians(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN radians(180)
$$) as (rad agtype);
Возвращает значение в радианах, близкое к π.
Результат:
| rad |
|---|
| 3.14159265358979 |
| 1 строка |
pi()Функция pi() возвращает математическую константу π.
Синтаксис: pi()
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN pi()
$$) as (p agtype);
Возвращает константу π.
Результат:
| p |
|---|
| 3.141592653589793 |
| 1 строка |
sin()Функция sin() возвращает синус числа.
Синтаксис: sin(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
sin(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN sin(0.5)
$$) as (s agtype);
Возвращает синус 0.5.
Результат:
| s |
|---|
| 0.479425538604203 |
| 1 строка |
cos()Функция cos() возвращает косинус числа.
Синтаксис: cos(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
cos(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN cos(0.5)
$$) as (c agtype);
Возвращает косинус 0.5.
Результат:
| c |
|---|
| 0.8775825618903728 |
| 1 строка |
tan()Функция tan() возвращает тангенс числа.
Синтаксис: tan(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
tan(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN tan(0.5)
$$) as (t agtype);
Возвращает тангенс 0.5.
Результат:
| t |
|---|
| 0.5463024898437905 |
| 1 строка |
cot()Функция cot() возвращает котангенс числа.
Синтаксис: cot(expression)
Возвращаемое значение:
Число с плавающей точкой.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
cot(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN cot(0.5)
$$) as (t agtype);
Возвращает котангенс 0.5.
Результат:
| t |
|---|
| 1.830487721712452 |
| 1 строка |
asin()Функция asin() возвращает арксинус (обратный синус) числа.
Синтаксис: asin(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype. |
Примечания:
asin(null) возвращает null. expression < -1 или expression > 1, asin(expression) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN asin(0.5)
$$) as (arc_s agtype);
Возвращает арксинус 0.5.
Результат:
| arc_s |
|---|
| 0.523598775598299 |
| 1 строка |
acos()Функция acos() возвращает арккосинус (обратный косинус) числа.
Синтаксис: acos(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype. |
Примечания:
acos(null) возвращает null. expression < -1 или expression > 1, acos(expression) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN acos(0.5)
$$) as (arc_c agtype);
Возвращает арккосинус 0.5.
Результат:
| arc_c |
|---|
| 1.0471975511965979 |
| 1 строка |
atan()Функция atan() возвращает арктангенс (обратный тангенс) числа.
Синтаксис: atan(expression)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression |
Числовое выражение типа agtype, представляющее угол в радианах. |
Примечания:
atan(null) возвращает null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN atan(0.5)
$$) as (arc_t agtype);
Возвращает арктангенс 0.5.
Результат:
| arc_t |
|---|
| 0.463647609000806 |
| 1 строка |
atan2()Функция atan2() возвращает арктангенс частного двух чисел — то есть угол в радианах между положительной осью X и лучом из начала координат в точку (x, y).
Синтаксис: atan2(expression1, expression2)
Возвращаемое значение:
Число с плавающей точкой типа agtype.
Параметры:
| Имя | Описание |
|---|---|
expression1 |
Числовое выражение типа agtype, представляющее координату Y. |
expression2 |
Числовое выражение типа agtype, представляющее координату X. |
Примечания:
atan2(null, null), atan2(null, expression2) и atan2(expression1, null) все возвращают null.Запрос:
SELECT *
FROM cypher('graph_name', $$
RETURN atan2(0.5, 0.6)
$$) as (arc_t2 agtype);
Возвращает арктангенс для 0.5 и 0.6.
Результат:
| arc_t2 |
|---|
| 0.694738276196703 |
| 1 строка |