gpt4 book ai didi

neo4j - ORDER BY 空位置

转载 作者:行者123 更新时间:2023-12-04 00:09:40 25 4
gpt4 key购买 nike

有没有一种方法可以指定将 null 值放置在排序列表中的什么位置?

我有一个列表,我想按降序排列。我希望包含 date=null 的节点,就在列表的末尾。

在密码中寻找类似这样的东西:

ORDER BY 日期 DESC NULLS LAST

From Neo4j:

When sorting the result set, NULL will always come at the end of the result set for ascending sorting, and first when doing descending sort.

http://neo4j.com/docs/developer-manual/current/#order-by-ordering-null

最佳答案

您可以按 COALESCE 的结果排序.

例如我们有以下节点:

MERGE (A1:Test {name:'a1'}) 
MERGE (A2:Test {name:'a2', date: 1})
MERGE (A3:Test {name:'a3', date: 2})
MERGE (A4:Test {name:'a4'})

我们可以按以下方式排序:

MATCH (A:Test)
RETURN A.name,
A.date
ORDER BY
COALESCE(A.date, -1) DESC

关于neo4j - ORDER BY 空位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37973970/

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