Sqlite er null tilstand

Sqlite er null tilstand
“SQLite Database gir forskjellige måter å konstruere, slette og kjøre SQL -setninger og andre databaseadministrasjonsoperasjoner. Generelt kan alle databasesystemer inneholde nullverdien, som vil bli brukt for å indikere manglende informasjon. Hvis noen kolonne i tabellen inneholder null, vil det virke tomt. Nullverdien betegner mangelen på en verdi eller ufylt eller ingen verdsettelse. Vi vil spesifisere null eller ufylte strengelementer med nullterminen.

I denne artikkelen vil vi diskutere bruken av SQLite er nullbetingelse for å evaluere for null eller blanke strengoppføringer i detalj.

For å utføre kommandoene til SQLite, installerte vi “BD -nettleseren for SQLite Compiler.”Databasefilen er lagret i en hvilken som helst mappe på datamaskinen med“ SQLite Databases Files ’Type.”

Opprettelse av tabell

Etter å ha opprettet databasen, må vi opprette tabellen ved å bruke Create Query. Her lager vi en tabell med “admin.”Denne tabellen har flere attributter. Verdiene til disse attributtene er representert i kolonner. Navnene på kolonnene er ID, navn, kjønn, alder og by. Attributt -ID er den primære nøkkelen til tabellen "admin" som har heltalldatatype, navn, kjønn og by har en tekstdatatype, og aldersattributtet har en numerisk datatype.

Etter å ha implementert spørringen ovenfor, har vi fått denne typen utgang. Dette viser at vi har opprettet tabellen som heter “admin.”

Innføring av data

For å sette inn dataene i kolonnene i den gitte tabellen, har vi brukt innsatsspørsmålet. Vi har lagt til data fra forskjellige administratorer i tabellen. Vi har gitt verdien av "by" for to administratorer som "null.”Tilsvarende har vi spesifisert verdien av" alderen "til administratoren til" NULL.”

Sett inn admin (ID, navn, kjønn, alder, by) verdier (231, "Usman," "Mann," "40", "Null"),
(05, 'khalid', 'mann', '48', 'null'),
(479, 'Fatima', 'kvinne', '40', 'Bahawalpur'),
(178, 'Ashraf', 'Mann', '38', 'Lahore'),
(23, 'Salma', 'kvinne', 'null', 'peshawar');

Når vi kjører ovennevnte spørsmål, gir det denne typen utfall, som viser at spørringen om innsats blir utført uten noen feil.

Bruk velg spørring

Etter å ha satt inn verdiene i tabellen, må vi bruke Select -spørringen av SQLite. Denne spørringen brukes til å skaffe hele dataene fra alle nødvendige tabellkolonner. Hvis vi ønsker å få dataene fra noen spesifikke kolonner, vil vi spesifisere kolonnens navn i SELECT -spørringen.

>> Velg * fra admin

Her har vi brukt * symbolet i SELECT -spørringen. Så vi innhenter dataene for alle kolonnene i tabellen “Admin.”Denne tabellen har fem kolonner, inkludert“ ID ”,“ Navn ”,“ Kjønn ”,“ Age ”og“ City.”Det er en oversikt over fem forskjellige personer som administrator.

Bruk er null tilstand

Null er unik. Det betegner at litt data er enten uidentifisert eller irrelevant. Null er ikke det samme som heltallet null, en tom streng eller noe annet.

Vi kan bruke "er null" -tilstanden for å sjekke "null" -verdien til attributtene til tabellen. “Is null” er ansatt i hvor leddet i spørringen. I dette tilfellet brukte vi IS NULL -tilstanden på kolonnen “Age.”Det betyr at vi ønsker å hente dataene fra de administratorene hvis alder er null.

>> Velg * fra admin der alderen er "null";

Når vi kjører denne spørringen ved å trykke på "skiftet" og "F5" fra tastaturet, får vi denne typen resulterende bord.

Bruk slett spørring

Hver gang vi vil fjerne en hvilken som helst post fra tabellen, bruker vi slettespørsmålet. Her skal vi slette alle poster over den administratoren hvis alder ikke er spesifisert. Så vi benyttet er null tilstand.

>> slett fra admin der alderen er "null";

Nå vil vi utføre denne spørringen for å sjekke ut resultatet. Vi slettet raden med hell der alderen er null.

Etter å ha slettet posten til administratoren hvis alder er ukjent, viser vi nå dataene til tabellen "Admin" ved å bruke SELECT -spørringen.

>> Velg * fra admin

Som denne utgangen viser at tabellen inneholder alle radene, bortsett fra at en hvor verdien på administratorens alder er null.

I dette tilfellet skal vi bruke IS NULL -tilstanden på kolonnen "By" på tabellen "Admin.”Her, når vi har brukt SELECT -spørringen, har vi gitt navnene på kolonnene som vi ønsker å hente fra tabellen.

>> Velg ID, navn, by fra admin der byen er "null";

Vi får ikke alle kolonnene på tabellen der byen er null; Vi skaffer oss nettopp ID, navn og byer.

Nå ønsker vi å slette posten til administratorene som tilhører den ukjente byen. Det er to administratorer hvis by er null.

>> slett fra admin der byen er "null";

Slett -spørringen sletter posten fra tabellen "administrator effektivt.”

Når de har fjernet dataene fra de administratorene hvis by er null, har vi brukt Select Query igjen for å representere dataene i tabellen “Admin.”

>> Velg * fra admin

Den vellykkede utførelsen av ovennevnte spørring vises nedenfor.

Bruk ikke null

Akkurat som NULL -tilstanden, kan vi bruke ikke null -tilstanden på kolonnen i tabellen. I denne spørringen bruker vi NOT NULL -tilstanden på kolonnen “Kjønn.”

>> Velg ID, navn, kjønn, by fra admin der kjønn ikke er "null";

Den utvalgte spørringen returnerer posten (ID, navn, kjønn og by) til de administratorene der kjønn ikke er null.

Konklusjon

Ved hjelp av forskjellige spørsmål viser denne artikkelen bruken av IS NULL -tilstand i SQLite -spørsmål for å observere om den nødvendige verdien er null eller ikke. Vi kan bruke IS NULL -tilstanden sammen med sletteklausulen og hvor leddet i SELECT -setningen. Vi forklarte også hvordan du bruker NOT NULL -tilstanden i Select Query of Sqlite. Hvis den definerte verdien av kolonnen i tabellen er null, returnerer spørringen sann; Ellers returnerer det falskt.