性別によるneo4jのタイムスタンプ範囲

グレッグリード

年齢層の男女の集計値を取得しようとしています。例:25歳未満の男性と女性の数。

MATCH (m:user)-[:gender]->(male:gender {type:"male"})
With m AS m25
where  tofloat(m25.birthday) < (timestamp()-788923800000) 
RETURN count(m25)

これをすべて1つのクエリ内で実行したいので、13〜25、26〜25などの男性と女性のカウントを取得します。コレクション関数は私の質問に答えているように見えるので頭を悩ませていますが、上記のコンテキストでそれらを適用する方法がわかりません。

どんな助けでもいただければ幸いです!

BtySgtMajor

UNIONによって結合された一連のクエリを使用するか、一連のWITH句を使用してクエリをチェーンすることができます。

例えば

MATCH (m25:user)-[:gender]->(male:gender {type:"male"})
where  tofloat(m25.birthday) < (timestamp()-788923800000)    
RETURN count(m25)
UNION
MATCH (f25:user)-[:gender]->(female:gender {type:"female"})
where  tofloat(f25.birthday) < (timestamp()-788923800000) 
RETURN count(f25)
UNION
...

...または...

MATCH (m25:user)-[:gender]->(male:gender {type:"male"})
where  tofloat(m25.birthday) < (timestamp()-788923800000) 
WITH count(m25) AS male25
MATCH (f25:user)-[:gender]->(male:gender {type:"female"})
where  tofloat(f25.birthday) < (timestamp()-788923800000) 
WITH count(f25) AS female25, male25
...

等。

HTH

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

neo4jでタイムスタンプを日付に変換する方法

分類Dev

neo4jダンプを現在のデータベースにインポートする方法

分類Dev

タイムスタンプ範囲がタイムスタンプ範囲内にある場合

分類Dev

実際にタイムスタンプである日付範囲をどのように保存しますか

分類Dev

Time4jの指定された範囲の繰り返しタイムスタンプを繰り返す

分類Dev

neo4jでは、日付でインデックスを付けて日付範囲を検索するにはどうすればよいですか?

分類Dev

2つのインスタンスでNeo4jレプリケーションを設定する

分類Dev

Neo4jの非常に高いクエリランタイム

分類Dev

Neo4j 3.1.3 インスタンスに dbms.listQueries() プロシージャを追加する方法は?

分類Dev

neo4jの既存のデータベースにデータをインポートする

分類Dev

「WHERE」でのタイプ比較に関するNeo4jの問題

分類Dev

春のデータneo4j @関係タイプ別のクエリ

分類Dev

64kタプルをneo4jにインポートする

分類Dev

タイムスタンプ列が別のデータフレームの日付範囲にあるかどうかを確認します

分類Dev

関係タイプ(neo4j)のインデックスを作成する方法

分類Dev

Neo4jノードタイプを動的に作成する

分類Dev

Neo4j apoc.merge.relationshipを使用して、既存のサイファーに2番目のカスタムノードとリレーションシップを追加するにはどうすればよいですか?

分類Dev

タイムスタンプの日付の範囲の間に空のデータを生成する| Javascript

分類Dev

Neo4jサイファーのOPTIONALMATCHの範囲内のマップを使用する

分類Dev

Neo4jの手動/明示的なインデックスと文字列以外の範囲のクエリ

分類Dev

1つのエンティティを2つのデータベース(MongoDbとNeo4j)にマッピングし、それぞれにカスタムプロパティを設定するにはどうすればよいですか?

分類Dev

UTCタイムスタンプの範囲にまたがるデータの選択

分類Dev

パンダで範囲をタイムスタンプに変換する

分類Dev

PostgreSQLでカスタム範囲タイプの配列にインデックスを付ける

分類Dev

WordnetをOrientDB、Neo4jなどのグラフデータベースにインポートするにはどうすればよいですか?

分類Dev

範囲内のタイムスタンプを結合する方法(範囲は存在しません)

分類Dev

Neo4jで、Java APIの使用中にパス内のノードとリレーションタイプを制限する方法はありますか?

分類Dev

範囲外のナノ秒タイムスタンプ

分類Dev

Neo4j-エンドノードのサブクラスタイプに基づく関係の識別

Related 関連記事

  1. 1

    neo4jでタイムスタンプを日付に変換する方法

  2. 2

    neo4jダンプを現在のデータベースにインポートする方法

  3. 3

    タイムスタンプ範囲がタイムスタンプ範囲内にある場合

  4. 4

    実際にタイムスタンプである日付範囲をどのように保存しますか

  5. 5

    Time4jの指定された範囲の繰り返しタイムスタンプを繰り返す

  6. 6

    neo4jでは、日付でインデックスを付けて日付範囲を検索するにはどうすればよいですか?

  7. 7

    2つのインスタンスでNeo4jレプリケーションを設定する

  8. 8

    Neo4jの非常に高いクエリランタイム

  9. 9

    Neo4j 3.1.3 インスタンスに dbms.listQueries() プロシージャを追加する方法は?

  10. 10

    neo4jの既存のデータベースにデータをインポートする

  11. 11

    「WHERE」でのタイプ比較に関するNeo4jの問題

  12. 12

    春のデータneo4j @関係タイプ別のクエリ

  13. 13

    64kタプルをneo4jにインポートする

  14. 14

    タイムスタンプ列が別のデータフレームの日付範囲にあるかどうかを確認します

  15. 15

    関係タイプ(neo4j)のインデックスを作成する方法

  16. 16

    Neo4jノードタイプを動的に作成する

  17. 17

    Neo4j apoc.merge.relationshipを使用して、既存のサイファーに2番目のカスタムノードとリレーションシップを追加するにはどうすればよいですか?

  18. 18

    タイムスタンプの日付の範囲の間に空のデータを生成する| Javascript

  19. 19

    Neo4jサイファーのOPTIONALMATCHの範囲内のマップを使用する

  20. 20

    Neo4jの手動/明示的なインデックスと文字列以外の範囲のクエリ

  21. 21

    1つのエンティティを2つのデータベース(MongoDbとNeo4j)にマッピングし、それぞれにカスタムプロパティを設定するにはどうすればよいですか?

  22. 22

    UTCタイムスタンプの範囲にまたがるデータの選択

  23. 23

    パンダで範囲をタイムスタンプに変換する

  24. 24

    PostgreSQLでカスタム範囲タイプの配列にインデックスを付ける

  25. 25

    WordnetをOrientDB、Neo4jなどのグラフデータベースにインポートするにはどうすればよいですか?

  26. 26

    範囲内のタイムスタンプを結合する方法(範囲は存在しません)

  27. 27

    Neo4jで、Java APIの使用中にパス内のノードとリレーションタイプを制限する方法はありますか?

  28. 28

    範囲外のナノ秒タイムスタンプ

  29. 29

    Neo4j-エンドノードのサブクラスタイプに基づく関係の識別

ホットタグ

アーカイブ