![codecamp](https://atts.w3cschool.cn/attachments/image/20230811/1691741920856601.png)
Neo4j CQL - LIMIT和SKIP子句
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数据浏览器](https://atts.w3cschool.cn/attachments/day_161228/201612280943255789.png)
步骤2 -在没有LIMIT子句的数据浏览器上键入以下命令
MATCH (emp:Employee) RETURN emp
![MATCH (emp:Employee) RETURN emp](https://atts.w3cschool.cn/attachments/day_161228/201612280944228620.png)
![](https://atts.w3cschool.cn/attachments/day_161228/201612280944558332.png)
步骤4 -使用LIMIT子句在数据浏览器上键入以下命令
MATCH (emp:Employee) RETURN emp LIMIT 2
![LIMIT子句命令](https://atts.w3cschool.cn/attachments/day_161228/201612280945585671.png)
步骤5 -点击“执行”按钮并观察结果。
![返回Top的两个结果](https://atts.w3cschool.cn/attachments/day_161228/201612280953219016.png)
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](https://atts.w3cschool.cn/attachments/day_161228/201612281014385799.png)
![据库中可用的结果](https://atts.w3cschool.cn/attachments/day_161228/201612281016312736.png)
步骤4 -在带有SKIP子句的数据浏览器上键入以下命令
MATCH (emp:Employee) RETURN emp SKIP 2
![MATCH (emp:Employee) RETURN emp SKIP 2](https://atts.w3cschool.cn/attachments/day_161228/201612281018247895.png)
步骤5 -点击“执行”按钮并观察结果。
![skip = 2](https://atts.w3cschool.cn/attachments/day_161228/201612281019566795.png)