图数据库-neo4j-通过LIMIT和SKIP子句完成分页显示报文数据

                                                             neo4j-分页显示报表数据

  1. 众所周知例如像mysql里的分页操作采用的是limit(x,x)去完成分页操作
  2. 而图形数据库里的数据也是可以把数据按照报文形式显示的
  3. 而例如像neo4j这样的图形数据库 就拿neo4j来说 sql与cql之间cql的分页应该怎么实现
  4. 在neo4j的cql中也是存在limit的但是limit的参数只传输一个
  5. 例如在sql中可以 limit 0,5
  6. 而在cql中只能传输一个参数 代表数据集最长获取长度 
  7. 例如在cql中的limit 6 不管一共多少条数据也只显示6条
  8. 但是cql中除了LIMIT子句还有一个SKIP子句
  9. 这个SKIP子句也是只参数一个参数 代表的是从数据集的第几个下标数据开始
  10. 而把SKIP与LIMIT两个子句和起来使用 就可以完成像 mysql的limit(0.5)这样的需求
  11. 例如这样使用
  12. 第一页数据:
    MATCH (n) where n.name="xxx" RETURN n  SKIP 0  LIMIT 5

     

  13. 第二页数据:
    MATCH (n) where n.name="xxx" RETURN n  SKIP 5  LIMIT 5
    

     

  14. 看以下截图数据显示
  15. 图数据库-neo4j-通过LIMIT和SKIP子句完成分页显示报文数据_第1张图片
  16. 一共是6条数据 我们以每页2条数据为例
  17. 第一页:MATCH (n) RETURN n SKIP 0 LIMIT 2
  18. 图数据库-neo4j-通过LIMIT和SKIP子句完成分页显示报文数据_第2张图片
  19. 第二页:MATCH (n) RETURN n SKIP 2 LIMIT 2

图数据库-neo4j-通过LIMIT和SKIP子句完成分页显示报文数据_第3张图片

 

你可能感兴趣的:(neo4j,cql,数据分页,neo4j,cql,数据分页)