W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
與SQL一樣,Neo4J CQL提供了一組String函數(shù),用于在CQL查詢中獲取所需的結(jié)果。
這里我們將討論一些重要的和經(jīng)常使用的功能。
S.No. | 功能 | 描述 |
---|---|---|
1。 | UPPER | 它用于將所有字母更改為大寫字母。 |
2。 | LOWER | 它用于將所有字母改為小寫字母。 |
3。 | SUBSTRING | 它用于獲取給定String的子字符串。 |
4。 | REPLACE | 它用于替換一個(gè)字符串的子字符串。 |
現(xiàn)在我們將通過示例詳細(xì)討論每個(gè)Neo4J CQL字符串函數(shù)
它需要一個(gè)字符串作為輸入并轉(zhuǎn)換為大寫字母。 所有CQL函數(shù)應(yīng)使用“()”括號(hào)。
UPPER (<input-string>)
注意:-
<input-string>可以是來自Neo4J數(shù)據(jù)庫的節(jié)點(diǎn)或關(guān)系的屬性名稱。
示例-
此示例演示如何使用CQL UPPER String函數(shù)以大寫形式檢索Employee節(jié)點(diǎn)的Ename屬性詳細(xì)信息。
步驟1 -在數(shù)據(jù)瀏覽器的美元提示符處鍵入以下命令。
MATCH (e:Employee) RETURN e.id,e.name,e.sal,e.deptno
步驟3 -鍵入以下命令,然后單擊執(zhí)行按鈕。
MATCH (e:Employee) RETURN e.id,UPPER(e.name),e.sal,e.deptno
它需要一個(gè)字符串作為輸入并轉(zhuǎn)換為小寫字母。 所有CQL函數(shù)應(yīng)使用“()”括號(hào)。
LOWER (<input-string>)
注意:-
<input-string>可以是來自Neo4J數(shù)據(jù)庫的節(jié)點(diǎn)或關(guān)系的屬性名稱。
示例-
本示例演示如何使用CQL LOWER String函數(shù)以小寫形式檢索Employee節(jié)點(diǎn)的Ename屬性詳細(xì)信息。
步驟1 -數(shù)據(jù)瀏覽器中的美元提示符下鍵入以下命令。
MATCH (e:Employee) RETURN e.id,e.name,e.sal,e.deptno
步驟3 -鍵入以下命令,然后單擊執(zhí)行按鈕。
MATCH (e:Employee) RETURN e.id,LOWER(e.name),e.sal,e.deptno
它接受一個(gè)字符串作為輸入和兩個(gè)索引:一個(gè)是索引的開始,另一個(gè)是返回從StartInded到EndIndex的子字符串。 所有CQL函數(shù)應(yīng)使用“()”括號(hào)。
SUBSTRING(<input-string>,<startIndex> ,<endIndex>)
注意:-
在Neo4J CQL中,如果一個(gè)字符串包含n個(gè)字母,則它的長度為n,索引從0開始,到n-1結(jié)束。
<startIndex>是SUBSTRING函數(shù)的索引值。
<endIndex>是可選的。 如果我們省略它,那么它返回給定字符串的子串從startIndex到字符串的結(jié)尾。
讓我們用一個(gè)例子來研究一下。
示例-
此示例演示如何檢索所有員工詳細(xì)信息的名稱屬性的前兩個(gè)字母。
步驟1 -在數(shù)據(jù)瀏覽器中的dollar提示符下鍵入以下命令。
MATCH (e:Employee) RETURN e.id,e.name,e.sal,e.deptno
步驟3 -鍵入以下命令,然后單擊執(zhí)行按鈕。
MATCH (e:Employee) RETURN e.id,SUBSTRING(e.name,0,2),e.sal,e.deptno它使用SUBSTRING()String函數(shù)打印Employee名稱的前兩個(gè)字母。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: