2017-04-26 53 views
0

我已經設置了一個庫用戶借書的庫數據庫。使用MATCH命令,我可以按照降序返回書籍的標題和編號。在Neo4J數據庫中獲取從MATCH查詢返回的第n個結果

我返回的書籍和拆入數列表暗號是:

MATCH (user)-[:LENDING]->(b:Book) 
RETURN b.title, COUNT(b.title) as numberOfRents 
ORDER BY numberOfRents DESC 

這是正常工作。然而,我需要得到的第n本書(通過借閱)只返回(比如說第三個例子),這是我迄今爲止未能做到的事情。

回答

1

聽起來像是你需要SKIPLIMIT

MATCH (user)-[:LENDING]->(b:Book) 
RETURN b.title, COUNT(b.title) as numberOfRents 
ORDER BY numberOfRents DESC 
SKIP 2 LIMIT 1 
// skips the first 2, so you only get the 3rd 
+0

完美的作品!謝謝! –

相關問題