阅读(1096) (21)

Neo4j CQL - LIMIT和SKIP子句

2016-12-19 07:40:49 更新

Neo4j CQL LIMIT子句

Neo4j CQL已提供“LIMIT”子句来过滤或限制查询返回的行数。 它修剪CQL查询结果集底部的结果。


如果我们要修整CQL查询结果集顶部的结果,那么我们应该使用CQL SKIP子句。 请参考本章的下一节CQL SKIP子句。


LIMIT子句语法

LIMIT <number>


语法说明:

S.No.语法元素描述
1。LIMIT它是一个Neo4j CQL关键字。
2。<number>它是一个跨值。


例如:

本示例演示如何使用CQL LIMIT子句减少MATCH + RETURN查询返回的记录数。


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


打开Neo4j数据浏览器
它是Neo4j数据浏览器主页


步骤2 -在没有LIMIT子句的数据浏览器上键入以下命令

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


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


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


步骤4 -使用LIMIT子句在数据浏览器上键入以下命令

MATCH (emp:Employee) 
RETURN emp
LIMIT 2


LIMIT子句命令

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


返回Top的两个结果
它只返回Top的两个结果,因为我们定义了limit = 2。这意味着前两行。


Neo4j CQL SKIP子句

Neo4j CQL已提供“SKIP”子句来过滤或限制查询返回的行数。 它修整了CQL查询结果集顶部的结果。


如果我们要从CQL查询结果集底部修整结果,那么我们应该使用CQL LIMIT子句。 请参阅本章的上一节CQL LIMIT子句。


SKIP子句语法:

SKIP <number>


语法说明:

S.No.语法元素描述
1。SKIP它是一个Neo4j CQL关键字。
2。<number>它是一个间隔值。


例如:

此示例演示如何使用CQL SKIP子句减少MATCH + RETURN查询返回的记录数。


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


步骤2 -在没有SKIP子句的数据浏览器上键入以下命令

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


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


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


步骤4 -在带有SKIP子句的数据浏览器上键入以下命令

MATCH (emp:Employee) 
RETURN emp
SKIP 2


MATCH (emp:Employee)  RETURN emp SKIP 2

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


skip = 2
skip跳过两个节点,因此我们定义了skip = 2。这意味着最后两行。