Neo4j - Cláusula de límite

los limit La cláusula se usa para limitar el número de filas en la salida.

Sintaxis

A continuación se muestra la sintaxis de la cláusula LIMIT.

MATCH (n) 
RETURN n 
ORDER BY n.name 
LIMIT 3

Ejemplo

Antes de continuar con el ejemplo, cree 5 nodos en la base de datos de Neo4j como se muestra a continuación.

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"})

A continuación se muestra una consulta de cifrado de muestra que devuelve los nodos creados anteriormente en orden descendente y limita los registros en el resultado a 3.

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

Para ejecutar la consulta anterior, realice los siguientes pasos:

Step 1- Abra la aplicación de escritorio Neo4j e inicie el servidor Neo4j. Abra la aplicación de navegador incorporada de Neo4j usando la URLhttp://localhost:7474/ como se muestra en la siguiente captura de pantalla.

Step 2 - Copie y pegue la consulta deseada en el indicador de dólar y presione el botón de reproducción (para ejecutar la consulta) resaltado en la siguiente captura de pantalla.

Resultado

Al ejecutar, obtendrá el siguiente resultado.

Límite con expresión

También puede utilizar la cláusula LIMIT con expresión.

Ejemplo

A continuación se muestra una consulta cifrada de muestra que limita los registros mediante una expresión.

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

Para ejecutar la consulta anterior, realice los siguientes pasos:

Step 1- Abra la aplicación de escritorio Neo4j e inicie el servidor Neo4j. Abra la aplicación de navegador incorporada de Neo4j usando la URLhttp://localhost:7474/ como se muestra en la siguiente captura de pantalla.

Step 2 - Copie y pegue la consulta deseada en el indicador de dólar y presione el botón de reproducción (para ejecutar la consulta) resaltado en la siguiente captura de pantalla.

Resultado

Al ejecutar, obtendrá el siguiente resultado.