Neo4j - Salta clausola

La clausola SKIP viene utilizzata per definire da quale riga iniziare includendo le righe nell'output.

Esempio

Prima di procedere con l'esempio, creare 5 nodi come mostrato di seguito.

CREATE(Dhawan:player{name:"shikar Dhawan", YOB: 1985, runs:363, country: "India"})
CREATE(Jonathan:player{name:"Jonathan Trott", YOB:1981, runs:229, country:"South Africa"})
CREATE(Sangakkara:player{name:"Kumar Sangakkara", YOB:1977, runs:222, country:"Srilanka"})
CREATE(Rohit:player{name:"Rohit Sharma", YOB: 1987, runs:177, country:"India"})
CREATE(Virat:player{name:"Virat Kohli", YOB: 1988, runs:176, country:"India"})

Di seguito è riportato un esempio di Cypher Query che restituisce tutti i nodi nel database saltando i primi 3 nodi.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP 3

Per eseguire la query di cui sopra, eseguire i seguenti passaggi:

Step 1- Apri l'app desktop Neo4j e avvia il server Neo4j. Apri l'app browser integrata di Neo4j utilizzando l'URLhttp://localhost:7474/ come mostrato nello screenshot seguente.

Step 2 - Copia e incolla la query desiderata nel prompt del dollaro e premi il pulsante di riproduzione (per eseguire la query) evidenziato nella schermata seguente.

Risultato

All'esecuzione, otterrai il seguente risultato.

Salta usando l'espressione

È possibile saltare i record di un risultato utilizzando un'espressione.

Esempio

Di seguito è riportato un esempio di Cypher Query che utilizza la clausola SKIP con un'espressione.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP toInt (2*rand())+ 1

Step 1- Apri l'app desktop Neo4j e avvia il server Neo4j. Apri l'app browser integrata di Neo4j utilizzando l'URLhttp://localhost:7474/ come mostrato nello screenshot seguente.

Step 2 - Copia e incolla la query desiderata nel prompt del dollaro e premi il pulsante di riproduzione (per eseguire la query) evidenziato nella schermata seguente.

Risultato

All'esecuzione, otterrai il seguente risultato.