0Pricing
Neo4j Graph Database Fundamentals · Урок

Возврат и формирование результатов с помощью RETURN

Освойте предложение Cypher RETURN, чтобы выбирать, переименовывать и формировать результат графовых запросов.

«Возврат и формирование результатов с помощью RETURN» — бесплатный урок Neo4j Graph Database Fundamentals на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Neo4j Graph Database Fundamentals, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Neo4j Graph Database Fundamentals содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

What RETURN Does

Every read query that produces output ends with a RETURN clause. It defines exactly which values come back to you.

Think of RETURN as the projection step of your query.

MATCH (p:Person)
RETURN p;

Returning Specific Properties

Instead of whole nodes, you can return individual properties using dot notation. This keeps results lean.

MATCH (p:Person)
RETURN p.name, p.age;

Aliasing with AS

Use AS to rename a returned column. This makes output clearer and is essential when returning computed values.

MATCH (p:Person)
RETURN p.name AS personName, p.age AS years;

Returning Relationships

You can return the relationship variable too, not just nodes. This is useful when you need relationship properties.

MATCH (a:Person)-[r:FRIEND]->(b:Person)
RETURN a.name, type(r), b.name;

Computed Expressions

RETURN can contain expressions: arithmetic, string functions, and more.

MATCH (p:Person)
RETURN p.name, p.age * 12 AS ageInMonths;

DISTINCT Results

Add DISTINCT to remove duplicate rows from the output, just like in SQL.

MATCH (p:Person)-[:LIVES_IN]->(c:City)
RETURN DISTINCT c.name;

Returning Literals

You can return constant values and labels for readability or debugging.

RETURN 'Hello Cypher' AS greeting, 1 + 1 AS sum;

Returning Multiple Patterns

A single RETURN can combine values from many matched variables, building rich rows.

MATCH (u:User)-[:PLACED]->(o:Order)
RETURN u.name, o.id, o.total;

Working with Functions

Useful functions in RETURN include id(), labels(), type(), and toUpper().

MATCH (p:Person)
RETURN labels(p) AS nodeLabels, toUpper(p.name) AS upperName;

Returning a Whole Path

Capture a path in a variable and return it to inspect the full chain of nodes and relationships.

MATCH path = (a:Person {name: 'Alice'})-[:FRIEND*1..2]->(b)
RETURN path;

Keeping Output Clean

Best practice: return only what you need. Returning entire nodes when you only use one property wastes bandwidth and clutters results.

Quick Check

Test your RETURN knowledge.

Recap

You learned to shape query output with RETURN:

  • Return whole nodes or specific properties
  • Alias columns with AS
  • Use DISTINCT to remove duplicates
  • Include expressions and functions
  • Return paths and relationships when needed

Часто задаваемые вопросы

Урок «Возврат и формирование результатов с помощью RETURN» бесплатный?

Да — полный текст урока «Возврат и формирование результатов с помощью RETURN» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Neo4j Graph Database Fundamentals, подпишись на CoddyKit PRO. Курс Neo4j Graph Database Fundamentals содержит 4 уроков всего.

Чему я научусь в уроке «Возврат и формирование результатов с помощью RETURN»?

Освойте предложение Cypher RETURN, чтобы выбирать, переименовывать и формировать результат графовых запросов. Ты практикуешь Neo4j Graph Database Fundamentals с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Neo4j Graph Database Fundamentals?

Предыдущий опыт не требуется. Neo4j Graph Database Fundamentals на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Возврат и формирование результатов с помощью RETURN»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Neo4j Graph Database Fundamentals?

Да. Каждый урок Neo4j Graph Database Fundamentals включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Узлы, связи и свойства
  2. Создание данных с помощью Cypher CREATE
  3. Поиск шаблонов с помощью Cypher MATCH
  4. Возврат и формирование результатов с помощью RETURN
← Назад к Neo4j Graph Database Fundamentals