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 语句用于对查询结果进行排序,可以按单个属性或多个属性排序,还可以结合聚合结果一起排序。

相关推荐
亦暖筑序5 天前
GraphRAG vs 传统向量RAG:Spring AI实战对比
知识图谱·neo4j·向量数据库·rag·spring ai·graphrag
i建模6 天前
Milvus 和neo4j对比
neo4j·milvus
哥本哈士奇(aspnetx)7 天前
看完《低智商犯罪》,学习Cypher构建知识图谱
neo4j
子榆.10 天前
CANN TensorFlow适配器:当tf.matmul跑在昇腾NPU上时在底层发生了什么
人工智能·neo4j·llama
lzp079111 天前
基于多模态视觉模型和图文向量模型的工业图像知识库研究与应用(伍)
数据库·学习·neo4j
子榆.12 天前
CANN ATC编译器:模型从Python到达芬奇指令走了多远
开发语言·python·neo4j
程序员清洒12 天前
一个Token的昇腾之旅——从模型输入到硬件执行的完整链路
neo4j·cann
林夕0716 天前
Qt集成AI推理引擎:TensorFlow Lite与ONNX Runtime实战
人工智能·qt·neo4j
格鸰爱童话17 天前
springboot3.2使用neo4j
springboot·neo4j
Yeats_Liao20 天前
智能感知低功耗设计:MCU上的AI异常检测与能效优化
人工智能·单片机·物联网·neo4j