Neo4J CQL String Functions


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.
Funksjon
Beskrivelse
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.