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.