Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クエリの例
START n = node(*) RETURN n ORDER BY n.activeTo DESC
ただし、n.activeTo = 0 は現時点でアクティブであることを意味します。この行を最初にする必要があります。SQL順は
ORDER BY IF(activeTo = 0, 0, 1) ASC, activeTo DESC
Cypher でどのように記述しますか?
ORDER BY 句でCASE句を使用できます。
START n = node(*) RETURN n ORDER BY CASE n.activeTo WHEN 0 THEN 0 ELSE 1 END ASC, n.activeTo DESC
ここにコンソールの例を設定します。