Som SQL, har Neo4J CQL gitt et sett med String funksjoner for å bruke dem i CQL spørringer for å få nødvendige resultatene.
Her skal vi diskutere noen av de viktigste og mest brukte funksjoner.
String Funksjoner List
S.No.
1.UPPERIt brukes til å endre alle bokstavene i store bokstaver letters.2.LOWERIt brukes til å endre alle bokstaver i små bokstaver letters.3.SUBSTRINGIt brukes til å få treng av en gitt String.4.REPLACEIt brukes å erstatte en delstreng med gi delstreng av en String.
Nå vil vi diskutere hver Neo4J CQL String Funksjoner i detalj med eksempler
ØVRE
Det tar en streng som en inngang og konvertere til store bokstaver. Alle CQL funksjoner bør bruke "()" brak
Funksjon syntaks
ØVRE (< u-string >)
. MERK: -
< -inngangen-string > kan være en egenskap navnet på en node eller forhold fra Neo4J Database
Eksempel -.
Dette eksemplet viser hvordan du bruker CQL ØVRE String funksjon for å hente Employee nodes Ename av detaljer i store bokstaver
Trinn 1 Anmeldelser - Skriv inn kommandoen nedenfor ved dollar kjapp i dataleseren
kamp.. (e: Employee) RETURN e.id , e.name, e.sal, e.deptno
Trinn 2
- Klikk på Execute knappen og observere resultatene
Vi kan observere at dette søket returnerer 4 p <.. . br>
Trinn 3
- Skriv inn kommandoen nedenfor og klikk på Execute knappen
MATCH (e: Employee) RETURN e.id, ØVRE (e.name), e.sal, e .deptno
Den bruker ØVRE () String funksjonen for å skrive Employee navn er store bokstaver.
Hvis vi observerer e.name kolonne, er alle navn skrives med store bokstaver.
LAVERE
Det tar en streng som en inngang og konvertere til små bokstaver. Alle CQL funksjoner bør bruke "()" brak
Funksjon syntaks
NEDRE (< u-string >)
. MERK: -
< -inngangen-string > kan være en egenskap navnet på en node eller forhold fra Neo4J Database
Eksempel -.
Dette eksemplet viser hvordan du bruker CQL NEDRE String funksjon for å hente Employee nodes Ename av detaljer i små bokstaver
Trinn 1 Anmeldelser - Skriv inn kommandoen nedenfor ved dollar kjapp i dataleseren
kamp.. (e: Employee) RETURN e.id , e.name, e.sal, e.deptno
Trinn 2
- Klikk på Execute knappen og observere resultatene
Vi kan observere at dette søket returnerer 4 p <.. br>
Trinn 3
- Skriv inn kommandoen nedenfor og klikk på Execute knappen
MATCH (e: Employee) RETURN e.id, NEDRE (e.name), e.sal, e. .deptno
Den bruker NEDRE () String funksjonen for å skrive Employee navn er små bokstaver.
Hvis vi observerer e.name kolonne, er alle navn skrevet i små bokstaver.
treng
Det tar en streng som en inngang og to indekser: en er starten på indeksen og en annen er slutten av indeksen og returnerer treng fra StartInded til EndIndex-en. Alle CQL funksjoner bør bruke "()" brak
Funksjon syntaks
substring (< u-string > < startIndex > < endIndex >)
. MERK: -
I Neo4J CQL, hvis en streng inneholder n bokstaver, så er det lengde er n og peke starter fra 0 og slutter på n-1
<. startIndex > er indeksverdien til treng funksjon
<. endIndex > er valgfritt. Hvis vi utelater det, så det returnerer treng av den gitte strengen fra startIndex til slutten av strengen
La oss undersøke dette med et eksempel
Eksempel -..
Dette eksemplet viser hvordan du henter to første bokstavene i navnet tilhører alle ansatte detaljer
Trinn 1 Anmeldelser -. Skriv under kommando ved dollar teksten i dataleseren
MATCH (e: Employee). RETURN e.id, e.name, e.sal, e.deptno
Trinn 2
- Klikk på Execute knappen og observere resultatene.
Vi kan observere at dette søket returnerer 4 rader
Trinn 3
- Skriv inn kommandoen nedenfor og klikk på Execute knappen
MATCH (e: Employee).. RETURN e.id, substring (e.name, 0,2), e.sal, e.deptno
Den bruker substring () String-funksjonen til å skrive ut to første bokstavene i Employee navn.
Hvis vi observere e.name kolonne, har denne strengen funksjonen returneres kun to første bokstavene i navnene.