Neo4j-order-by-clause
Neo4j-句による順序
ORDER BY句を使用して、結果データを順番に並べることができます。
構文
ORDER BY句の構文は次のとおりです。
例
例に進む前に、以下に示すようにNeo4jデータベースに5つのノードを作成します。
次に、サンプルのCypherクエリを示します。このクエリは、ORDERBY句を使用してプレーヤーによってスコア付けされた実行順に上記で作成されたノードを返します。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
複数のプロパティによるノードの順序付け
構文
以下は、ORDERBY句を使用して複数のプロパティでノードを配置する構文です。
例
以下は、この章の前半で作成されたノードをプロパティ(実行と国)に基づいて配置するサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
降順によるノードの順序付け
構文
以下は、データベースにノードを配置するための構文です。
例
以下は、ORDERBY句を使用してデータベース内のノードを降順に並べるサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。