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.
結果の合計数と、3 つのカテゴリの結果の数の 4 つの異なるカウントが必要です。たとえば、4 人の生徒がいて、学年ごとに並べ替えたい場合は、(1) 生徒の総数、(2) 1 年生の生徒の総数、(3) 1 年生の生徒の総数が必要です。 2、(4) 3 年生の生徒の総数。s.grade=1、s.grade=1、s.grade=2、および s.grade=3 の生徒ノードがある場合、方法はありますか?必要なものだけを返し、他の情報を正しく返さない結果を取得しますか?
これには生徒の総数は含まれませんが、各学年の生徒数を集計する方法の 1 つを次に示します。
START n=node(*) WHERE HAS(n.grade) AND n.grade > 0 AND n.grade <= 3 RETURN DISTINCT n.grade AS grade, count(n.grade) AS count
スキーマ/構造によっては、おそらくn学生だけになるようにフィルタリングする必要があります。
n