Retornando e Moldando Resultados com RETURN
Domine a cláusula RETURN do Cypher para projetar, criar aliases e moldar a saída das suas consultas de grafos.
Retornando e Moldando Resultados com RETURN é uma aula grátis de Neo4j Graph Database Fundamentals no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Neo4j Graph Database Fundamentals, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Neo4j Graph Database Fundamentals inclui 4 aulas no total.
Partes desta aula ainda não foram traduzidas e aparecem em inglês.
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
Perguntas Frequentes
A aula “Retornando e Moldando Resultados com RETURN” é grátis?
Sim — o texto completo de “Retornando e Moldando Resultados com RETURN” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Neo4j Graph Database Fundamentals, atualize para CoddyKit PRO. O curso de Neo4j Graph Database Fundamentals inclui 4 aulas no total.
O que vou aprender em “Retornando e Moldando Resultados com RETURN”?
Domine a cláusula RETURN do Cypher para projetar, criar aliases e moldar a saída das suas consultas de grafos. Você pratica Neo4j Graph Database Fundamentals com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Neo4j Graph Database Fundamentals?
Nenhuma experiência prévia é necessária. Neo4j Graph Database Fundamentals no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Retornando e Moldando Resultados com RETURN”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Neo4j Graph Database Fundamentals?
Sim. Cada aula de Neo4j Graph Database Fundamentals inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Nós, Relacionamentos e Propriedades
- Criando Dados com Cypher CREATE
- Encontrando Padrões com Cypher MATCH
- Retornando e Moldando Resultados com RETURN