Neo4j - Pesan Berdasarkan Klausul
Anda dapat menyusun data hasil secara berurutan menggunakan klausa ORDER BY.
Sintaksis
Berikut ini adalah sintaks klausa ORDER BY.
MATCH (n)
RETURN n.property1, n.property2 . . . . . . . .
ORDER BY n.property
Contoh
Sebelum melanjutkan dengan contoh, buat 5 node di database Neo4j seperti yang ditunjukkan di bawah ini.
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"})
Berikut adalah contoh Permintaan Cypher yang mengembalikan node yang dibuat di atas dalam urutan putaran yang dicetak oleh pemain menggunakan klausa ORDERBY.
MATCH (n)
RETURN n.name, n.runs
ORDER BY n.runs
Untuk menjalankan kueri di atas, lakukan langkah-langkah berikut -
Step 1- Buka Aplikasi desktop Neo4j dan mulai Server Neo4j. Buka aplikasi browser bawaan Neo4j menggunakan URLhttp://localhost:7474/ seperti yang ditunjukkan pada tangkapan layar berikut.

Step 2 - Salin dan tempel kueri yang diinginkan di prompt dolar dan tekan tombol putar (untuk menjalankan kueri) yang disorot di tangkapan layar berikut.

Hasil
Saat menjalankan, Anda akan mendapatkan hasil sebagai berikut.

Mengurutkan Node berdasarkan Beberapa Properti
Anda dapat mengatur node berdasarkan beberapa properti menggunakan ORDEYBY ayat.
Sintaksis
Berikut adalah sintaks untuk mengatur node dengan beberapa properti menggunakan klausa ORDERBY.
MATCH (n)
RETURN n
ORDER BY n.age, n.name
Contoh
Berikut ini adalah contoh Permintaan Cypher yang mengatur node yang dibuat sebelumnya dalam bab ini berdasarkan properti - run dan negara.
MATCH (n)
RETURN n.name, n.runs, n.country
ORDER BY n.runs, n.country
Untuk menjalankan kueri di atas, lakukan langkah-langkah berikut -
Step 1- Buka Aplikasi desktop Neo4j dan mulai Server Neo4j. Buka aplikasi browser bawaan Neo4j menggunakan URLhttp://localhost:7474/ seperti yang ditunjukkan pada tangkapan layar berikut.

Step 2 - Salin dan tempel kueri yang diinginkan di prompt dolar dan tekan tombol putar (untuk menjalankan kueri) yang disorot di tangkapan layar berikut.

Hasil
Saat menjalankan, Anda akan mendapatkan hasil sebagai berikut.

Mengurutkan Node dengan Urutan Menurun
Anda dapat mengatur node dalam database dalam urutan menurun menggunakan ORDERBY ayat.
Sintaksis
Berikut adalah sintaks untuk menyusun node dalam database.
MATCH (n)
RETURN n
ORDER BY n.name DESC
Contoh
Berikut adalah contoh Permintaan Cypher yang mengatur node dalam database dalam urutan menurun menggunakan klausa ORDERBY.
MATCH (n)
RETURN n.name, n.runs
ORDER BY n.runs DESC
Untuk menjalankan kueri di atas, lakukan langkah-langkah berikut -
Step 1- Buka Aplikasi desktop Neo4j dan mulai Server Neo4j. Buka aplikasi browser bawaan Neo4j menggunakan URLhttp://localhost:7474/ seperti yang ditunjukkan pada tangkapan layar berikut.

Step 2 - Salin dan tempel kueri yang diinginkan di prompt dolar dan tekan tombol putar (untuk menjalankan kueri) yang disorot di tangkapan layar berikut.

Hasil
Saat menjalankan, Anda akan mendapatkan hasil sebagai berikut.
