作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有一种方法可以指定将 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/
我是一名优秀的程序员,十分优秀!