Neo4j CQL NULL


Neo4j CQL behandler nullverdi som mangler verdi eller udefinert verdi til egenskapene til en node eller forhold.

Når vi oppretter en node med eksisterende Node etikett navn uten å spesifisere sine egenskaper verdier, da det skaper en ny node med NULL eiendomsverdier.

La oss undersøke dette med et eksempel.

Eksempel

Dette eksemplet viser hvordan CREATE kommandoen setter NULL verdier til udefinert eiendommer . Hvordan hente alle radene i en node uten NULL Rows

Trinn 1 Anmeldelser -. Åpne Neo4j dataleseren

Trinn 2
- Skriv inn kommandoen nedenfor på dollar kjapp i dataleseren
MATCH (e: Employee). RETURN e.id, e.name, e.sal, e.deptno

Trinn 3
- Klikk på Execute knappen og observere resultatene

Her observerer alle ansatte noder inneholder IKKE NULL eiendomsverdiene

Trinn 4 Anmeldelser -.. Skriv under Kommando og klikk på Execute knappen
CREATE ( e: Employee)

Hvis vi observerer ovenfor suksess meldingen, det har ikke skapt noen eiendom å Employee node

Trinn 5 Anmeldelser - Skriv under Kommando og klikk på Execute knappen <. br> MATCH (e: Employee) RETURN e.id, e.name, e.sal, e.deptno)

Hvis vi observerer disse resultatene, da den forrige CREATE Command har satt inn en Employee node ved å sette alle sine egenskaper verdier til NULL

Trinn 6 Anmeldelser - Skriv under Kommando og klikk på Execute knappen
MATCH (e: Employee) WHERE e.id ER IKKE NULLRETURN e.id, e.name, e.sal, e.deptno

Hvis vi observerer disse resultatene, betyr det ikke returnere NULL verdier rad fordi vi har gitt et WHERE-ledd for å filtrere den raden dvs. Id eiendom bør ikke inneholde NULL verdi.
HVOR ER IKKE NULL

Her er vi bruker er ikke operatøren å filtrere NULL rad

Trinn 7 Anmeldelser - Skriv under Kommando og klikk på Execute knappen
MATCH. (e: Employee) WHERE e .id ER NULLRETURN e.id, e.name, e.sal, e.deptno

Hvis vi observerer disse resultatene, går den bare NULL verdier rad fordi vi har gitt et WHERE-ledd for å sjekke ID-verdien er NULL.
HVOR ER NULL

Her er vi bruker er operatør for å returnere bare NULL rad.




Previous: