2013-04-09から1日間の記事一覧

Cypherにおけるdistinctとorder byの併用

そしてぬこは途方に暮れた。CypherのRETURN句には、distinctの指定とorder byの指定がある。order byの例 neo4j-sh (0)$ START i=node(1) MATCH p=i-[:SCHEMA]->s-[r:META*0..]->n RETURN n.name order by n.name ; ==> +-----------+ ==> | n.name | ==> +-…

Cypherの集合関数lastの挙動が変?

今日もぬこは激怒した。Cypherの集合関数として、 head tail last があるのだが、何故かlastだけうまく動作しないときがある・・・。headはOK。 neo4j-sh (0)$ START i=node(1) MATCH p=i-[:SCHEMA]->s-[r:META*0..]->n RETURN r, head(r); ==> +-----------…