Neo4j CQL - LIMIT和SKIP子句

2021-01-05 11:02 更新

Neo4j CQL LIMIT子句

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


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


LIMIT子句語(yǔ)法

LIMIT <number>


語(yǔ)法說(shuō)明:

S.No.語(yǔ)法元素描述
1。LIMIT它是一個(gè)Neo4j CQL關(guān)鍵字。
2。<number>它是一個(gè)跨值。


例如:

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


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


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


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

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


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


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


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

MATCH (emp:Employee) 
RETURN emp
LIMIT 2


LIMIT子句命令

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


返回Top的兩個(gè)結(jié)果
它只返回Top的兩個(gè)結(jié)果,因?yàn)槲覀兌x了limit = 2。這意味著前兩行。


Neo4j CQL SKIP子句

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


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


SKIP子句語(yǔ)法:

SKIP <number>


語(yǔ)法說(shuō)明:

S.No.語(yǔ)法元素描述
1。SKIP它是一個(gè)Neo4j CQL關(guān)鍵字。
2。<number>它是一個(gè)間隔值。


例如:

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


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


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

MATCH (emp:Employee) 
RETURN emp


MATCH (emp:Employee)  RETURN emp


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


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


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

MATCH (emp:Employee) 
RETURN emp
SKIP 2


MATCH (emp:Employee)  RETURN emp SKIP 2

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


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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)