Neo4j - Maddeye Göre Sırala

ORDER BY yan tümcesini kullanarak sonuç verilerini sırayla düzenleyebilirsiniz.

Sözdizimi

ORDER BY yan tümcesinin sözdizimi aşağıdadır.

MATCH (n)  
RETURN n.property1, n.property2 . . . . . . . .  
ORDER BY n.property

Misal

Örneğe geçmeden önce, aşağıda gösterildiği gibi Neo4j veritabanında 5 düğüm oluşturun.

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şağıda, ORDERBY cümlesini kullanarak oyuncu tarafından puanlanan çalıştırmaların sırasına göre yukarıda oluşturulan düğümleri döndüren örnek bir Cypher Sorgusu yer almaktadır.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs

Yukarıdaki sorguyu yürütmek için aşağıdaki adımları uygulayın -

Step 1- Neo4j masaüstü Uygulamasını açın ve Neo4j Sunucusunu başlatın. URL'yi kullanarak Neo4j'nin yerleşik tarayıcı uygulamasını açınhttp://localhost:7474/ aşağıdaki ekran görüntüsünde gösterildiği gibi.

Step 2 - Dolar istemine istenen sorguyu kopyalayıp yapıştırın ve aşağıdaki ekran görüntüsünde vurgulanan oynat düğmesine (sorguyu yürütmek için) basın.

Sonuç

Çalıştırma sırasında aşağıdaki sonucu alacaksınız.

Düğümleri Birden Çok Özelliğe Göre Sıralama

Düğümleri birden çok özelliğe göre düzenleyebilirsiniz. ORDEYBY fıkra.

Sözdizimi

Aşağıda, ORDERBY yan tümcesi kullanılarak düğümleri birden çok özelliğe göre düzenlemek için sözdizimi verilmiştir.

MATCH (n) 
RETURN n 
ORDER BY n.age, n.name

Misal

Aşağıda, bu bölümde daha önce oluşturulan düğümleri özelliklere (çalıştırmalara ve ülkeye) göre düzenleyen örnek bir Cypher Sorgusu yer almaktadır.

MATCH (n) 
RETURN n.name, n.runs, n.country 
ORDER BY n.runs, n.country

Yukarıdaki sorguyu yürütmek için aşağıdaki adımları uygulayın -

Step 1- Neo4j masaüstü Uygulamasını açın ve Neo4j Sunucusunu başlatın. URL'yi kullanarak Neo4j'nin yerleşik tarayıcı uygulamasını açınhttp://localhost:7474/ aşağıdaki ekran görüntüsünde gösterildiği gibi.

Step 2 - Dolar istemine istenen sorguyu kopyalayıp yapıştırın ve aşağıdaki ekran görüntüsünde vurgulanan oynat düğmesine (sorguyu yürütmek için) basın.

Sonuç

Çalıştırma sırasında aşağıdaki sonucu alacaksınız.

Düğümleri Azalan Sıraya Göre Sıralama

Bir veritabanındaki düğümleri azalan sırayla düzenleyebilirsiniz. ORDERBY fıkra.

Sözdizimi

Bir veritabanındaki düğümleri düzenlemek için sözdizimi aşağıdadır.

MATCH (n) 
RETURN n 
ORDER BY n.name DESC

Misal

Aşağıda, ORDERBY cümlesini kullanarak bir veritabanındaki düğümleri azalan sırada düzenleyen örnek bir Cypher Sorgusu yer almaktadır.

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

Yukarıdaki sorguyu yürütmek için aşağıdaki adımları uygulayın -

Step 1- Neo4j masaüstü Uygulamasını açın ve Neo4j Sunucusunu başlatın. URL'yi kullanarak Neo4j'nin yerleşik tarayıcı uygulamasını açınhttp://localhost:7474/ aşağıdaki ekran görüntüsünde gösterildiği gibi.

Step 2 - Dolar istemine istenen sorguyu kopyalayıp yapıştırın ve aşağıdaki ekran görüntüsünde vurgulanan oynat düğmesine (sorguyu yürütmek için) basın.

Sonuç

Çalıştırma sırasında aşağıdaki sonucu alacaksınız.