Neo4j CQL - LIMIT和SKIP子句

2021-01-05 11:02 更新

Neo4j CQL LIMIT子句

Neo4j CQL已提供“LIMIT”子句來過濾或限制查詢返回的行數(shù)。 它修剪CQL查詢結(jié)果集底部的結(jié)果。


如果我們要修整CQL查詢結(jié)果集頂部的結(jié)果,那么我們應該使用CQL SKIP子句。 請參考本章的下一節(jié)CQL SKIP子句。


LIMIT子句語法

LIMIT <number>


語法說明:

S.No.語法元素描述
1。LIMIT它是一個Neo4j CQL關鍵字。
2。<number>它是一個跨值。


例如:

本示例演示如何使用CQL LIMIT子句減少MATCH + RETURN查詢返回的記錄數(shù)。


步驟1 -打開Neo4j數(shù)據(jù)瀏覽器


打開Neo4j數(shù)據(jù)瀏覽器
它是Neo4j數(shù)據(jù)瀏覽器主頁


步驟2 -在沒有LIMIT子句的數(shù)據(jù)瀏覽器上鍵入以下命令

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


步驟3 -點擊“執(zhí)行”按鈕并觀察結(jié)果。


它返回數(shù)據(jù)庫中可用的結(jié)果的總數(shù):4條記錄


步驟4 -使用LIMIT子句在數(shù)據(jù)瀏覽器上鍵入以下命令

MATCH (emp:Employee) 
RETURN emp
LIMIT 2


LIMIT子句命令

步驟5 -點擊“執(zhí)行”按鈕并觀察結(jié)果。


返回Top的兩個結(jié)果
它只返回Top的兩個結(jié)果,因為我們定義了limit = 2。這意味著前兩行。


Neo4j CQL SKIP子句

Neo4j CQL已提供“SKIP”子句來過濾或限制查詢返回的行數(shù)。 它修整了CQL查詢結(jié)果集頂部的結(jié)果。


如果我們要從CQL查詢結(jié)果集底部修整結(jié)果,那么我們應該使用CQL LIMIT子句。 請參閱本章的上一節(jié)CQL LIMIT子句。


SKIP子句語法:

SKIP <number>


語法說明:

S.No.語法元素描述
1。SKIP它是一個Neo4j CQL關鍵字。
2。<number>它是一個間隔值。


例如:

此示例演示如何使用CQL SKIP子句減少MATCH + RETURN查詢返回的記錄數(shù)。


步驟1 -打開Neo4j數(shù)據(jù)瀏覽器


步驟2 -在沒有SKIP子句的數(shù)據(jù)瀏覽器上鍵入以下命令

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


步驟3 -點擊“執(zhí)行”按鈕并觀察結(jié)果。


據(jù)庫中可用的結(jié)果
它返回數(shù)據(jù)庫中可用的結(jié)果的總數(shù):4條記錄


步驟4 -在帶有SKIP子句的數(shù)據(jù)瀏覽器上鍵入以下命令

MATCH (emp:Employee) 
RETURN emp
SKIP 2


MATCH (emp:Employee)  RETURN emp SKIP 2

步驟5
-點擊“執(zhí)行”按鈕并觀察結(jié)果。


skip = 2
skip跳過兩個節(jié)點,因此我們定義了skip = 2。這意味著最后兩行。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號