Neo4j之ORDER BY基础

ORDER BY 语句用于对查询结果进行排序。以下是一些常用的示例和解释:

按属性值排序

sql 复制代码
MATCH (p:Person)
RETURN p.name, p.age
ORDER BY p.age DESC

这个示例返回所有人节点的姓名和年龄属性,并按年龄降序排序。

按多个属性排序

sql 复制代码
MATCH (m:Movie)
RETURN m.title, m.released
ORDER BY m.released ASC, m.title DESC

这个示例返回所有电影节点的标题和发布年份属性,并首先按发布年份升序排序,然后再按标题降序排序。

按聚合结果排序

sql 复制代码
MATCH (p:Person)-[:RATED]->(m:Movie)
RETURN p.name, AVG(m.rating) AS avg_rating
ORDER BY avg_rating DESC

这个示例返回每个人节点的姓名和他们评价过电影的平均评分,并按平均评分降序排序。

限制排序结果数量

sql 复制代码
MATCH (m:Movie)
RETURN m.title, m.released
ORDER BY m.released DESC
LIMIT 10

这个示例返回最新发布的前 10 部电影的标题和发布年份属性。

总之,ORDER BY 语句用于对查询结果进行排序,可以按单个属性或多个属性排序,还可以结合聚合结果一起排序。

相关推荐
速易达网络3 天前
Flask实现Neo4j知识图谱Web应用
flask·知识图谱·neo4j
KG_LLM图谱增强大模型3 天前
[290页电子书]打造企业级知识图谱的实战手册,Neo4j 首席科学家力作!从图数据库基础到图原生机器学习
人工智能·知识图谱·neo4j
Psycho_MrZhang3 天前
Neo4j Python SDK手册
开发语言·python·neo4j
坠金3 天前
图数据库neo4j自建及使用
数据库·neo4j
阿也在北京3 天前
基于Neo4j和TuGraph的知识图谱与问答系统搭建——胡歌的导演演员人际圈
python·阿里云·知识图谱·neo4j
北冥码鲲3 天前
【保姆级教程】从零入手:Python + Neo4j 构建你的第一个知识图谱
python·知识图谱·neo4j
weixin_462446234 天前
使用 LangChain + Ollama + Neo4j 构建中文知识图谱完整教程(含 Docker 部署)
langchain·知识图谱·neo4j
抠头专注python环境配置4 天前
解决“No module named ‘tensorflow‘”报错:从导入失败到环境配置成功
人工智能·windows·python·tensorflow·neo4j
我叫张土豆6 天前
2026最强实战:用《三国演义》把 KAG(知识增强生成)跑通:LLM抽取知识图谱→Neo4j入库→召回评测→图谱问答闭环(附完整测试代码)
人工智能·知识图谱·neo4j
Roye_ack6 天前
【Mac 实战】简单知识图谱搭建步骤详解(Neo4j + py2neo)
人工智能·知识图谱·neo4j·py2neo