gpt4 book ai didi

neo4j - 相当于neo4j中的row_number

转载 作者:行者123 更新时间:2023-12-02 08:22:13 25 4
gpt4 key购买 nike

我正在尝试运行一个查询,根据它们在查询中出现的顺序分配整数。我希望它发挥作用:
MATCH users RETURN users ORDER BY created_at SET user.number=ROW_NUMBER()
有没有办法在单个查询中做到这一点?谢谢!

最佳答案

你可以通过玩一个集合来做到这一点:

MATCH (n:User)
WITH n
ORDER BY n.created_at
WITH collect(n) as users
UNWIND range(0, size(users)-1) as pos
SET (users[pos]).number = pos

关于neo4j - 相当于neo4j中的row_number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35945799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com