Neo4j CQL-IN操作符

2018-12-28 16:08 更新

與SQL一樣,Neo4j CQL提供了一個IN運算符,以便為CQL命令提供值的集合。


IN操作符語法

IN[<Collection-of-values>]


語法說明:

S.No.語法元素描述
1。IN它是一個Neo4j CQL關(guān)鍵字。
2。[它告訴Neo4j CQL,一個值的集合的開始。
3。]它告訴Neo4j CQL,值集合的結(jié)束。
4。<Collection-of-values>它是由逗號運算符分隔的值的集合。

讓我們用一個例子來研究一下。


例如:

此示例演示如何使用IN運算符檢索Employee節(jié)點詳細信息。


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


打開Neo4j數(shù)據(jù)瀏覽器


步驟2 -在數(shù)據(jù)瀏覽器中的dollar提示符下鍵入以下命令。
MATCH (e:Employee) 
RETURN e.id,e.name,e.sal,e.deptno


MATCH (e:Employee)  RETURN e.id,e.name,e.sal,e.deptno


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


我們可以觀察到這個查詢返回4行。


步驟4 -鍵入以下命令,然后單擊執(zhí)行按鈕。

MATCH (e:Employee) 
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno


id匹配
此查詢僅返回在IN運算符中指定的id匹配的兩行。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號