您的位置:MYSQL中文网 > neo4j 排序 Neo4j CQL - ORDER BY排序

neo4j 排序 Neo4j CQL - ORDER BY排序

2023-08-05 00:30 neo4j教程

neo4j 排序 Neo4j CQL - ORDER BY排序

neo4j 排序 Neo4j CQL - ORDER BY排序

neo4j 排序

Neo4j CQL ORDER BY子句

Neo4j CQL在MATCH命令中提供了“ORDER BY”子句,对MATCH查询返回的结果进行排序。

我们可以按升序或降序对行进行排序。

默认情况下,它按升序对行进行排序。 如果我们要按降序对它们进行排序,我们需要使用DESC子句。


ORDER BY子句语法

ORDER BY  <property-name-list>  [DESC]	 

S.No.Syntax ElementDescription
1.ORDER BYIt is a Neo4j CQL keyword.
2.<property-name-list>It is a list of properties used in sorting.
3.DESCIt is a Neo4j CQL keyword used to specify descending order.It is optional.

<property-name-list>语法:

<node-label-name>.<property1-name>,
<node-label-name>.<property2-name>, 
.... 
<node-label-name>.<propertyn-name> 

语法说明:

S.No.语法元素描述
1。<node-label-name>它是节点的标签名称。
2。<property-name>它是节点的属性名称。


注意 -

我们应该使用逗号(,)运算符来分隔属性名列表。


例如:

此示例演示如何按照升序排序“员工名称”结果。


步骤1 -打开Neo4j数据浏览器


打开Neo4j数据浏览器


步骤2 -在数据浏览器上键入以下命令
MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno


MATCH (emp:Employee) RETURN emp.empid,emp.name,emp.salary,emp.deptno


步骤3 -点击“执行”按钮并观察结果。


4条记录
它返回数据库中可用的结果的总数:4条记录


步骤4 -输入在数据浏览器下面的命令

MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno
ORDER BY emp.name


MATCH (emp:Employee) RETURN emp.empid,emp.name,emp.salary,emp.deptno ORDER BY emp.name


步骤5 -点击“执行”按钮并观察结果。


Employee.name按升序排序
如果我们观察结果,现在按照Employee.name按升序排序记录。


例如:

此示例演示如何按照员工名称按降序使用排序结果。


步骤1 -打开Neo4j数据浏览器


步骤2 -在数据浏览器上键入以下命令

MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno


MATCH (emp:Employee) RETURN emp.empid,emp.name,emp.salary,emp.deptno


步骤3 -点击“执行”按钮并观察结果。


它返回数据库中可用的结果的总数:4条记录


步骤4 - 在数据浏览器上键入以下命令
MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno
ORDER BY emp.name DESC


MATCH (emp:Employee) RETURN emp.empid,emp.name,emp.salary,emp.deptno ORDER BY emp.name DESC

第5步-点击“执行”按钮并观察结果。


如果我们观察结果,现在记录按照Employee.name按降序排序。
阅读全文
以上是MYSQL中文网为你收集整理的neo4j 排序 Neo4j CQL - ORDER BY排序全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS