SQLite i operatøren

SQLite i operatøren
“Sqlite er en åpen og tilgjengelig database. Etter distribusjon får ikke programvaren på en eller annen måte en lisens. Det ville være serverløs siden det ikke kunne kreve en egen datasenterprosess eller strategi for å kjøre. SQLite lar brukere operere på flere databaser samtidig i samme transaksjon, noe som gjør det allsidig.

SQLite er et flerdimensjonalt databasestyringssystem som fungerer på forskjellige operativsystemer, inkludert Microsoft Windows og Linux. Den kan ikke trenge å konfigureres. SQLite brukes til å konstruere programvarekomponenter for forskjellige enheter. Det kan virkelig håndtere forespørsler til serveren med moderat trafikk. SQLite kan komprimere filer til relativt små bunter med enda færre data. Det er en forbigående database ansatt i en applikasjon for å analysere informasjon.

SQLite -operatørene er begrensede ord eller symboler som brukes i SQLite -kommandoer for å utføre visse handlinger på en variabel, et argument eller en verdi. Det er et betinget uttrykk. Det kan også brukes til å delta i mange begrensninger i en spørring. SQLite støtter et bredt spekter av operatører. Uttalelser opprettes ved å bruke operatører. Algebraiske operatører og SQL -operatører er ganske identiske. SQLite gir unary og binære operatører. Unary -operatører utføres av en operand, mens binære operatører utføres av to. Enten eller flere inngangsverdier kan utgjøre en operatør. En operand er som en operatørs parametere.

En i operatør er den logiske operatøren. Den sjekker om en variabel er tilgjengelig i den definerte listen eller ikke. Ved hjelp av illustrasjoner vil vi utforske mer om SQLite i operatøren og hvordan det brukes med underpunktparametere for å evaluere om raddata samsvarer eller ikke.

For implementering av SQLite -spørsmål, må vi laste ned hvilken som helst kompilator. Vi lastet ned

“DB -nettleser for SQLite” på systemet vårt for å kjøre forskjellige spørsmål. Vi har to måter å lage databasen på. Velg alternativ “Ny database” fra menylinjen eller skriv inn tasten “Ctrl+N” fra tastaturet.”

Lag et bord

Etter å ha opprettet databasen, må vi opprette en tabell. Vi har brukt "opprette" spørringen for å lage en tabell. Bordet som er opprettet i dette trinnet er “Travel.”I spørringen om“ Create ”, definerer vi kolonnens navn og deres datatyper. Tabellen “Travel” har 4 kolonner (Customer_id, Customer_name, City og Customer_mob).

Lag bordreiser (
Customer_id heltall primærnøkkel,
Customer_name Text,
Bytekst,
Customer_mob numerisk
);

Spørringen 'Create' blir utført med hell.

Sett inn data

Følgende trinn er å legge til dataene i kolonnene i tabellen “Reise.”Av denne grunn har vi brukt“ Sett inn ”-spørsmålet.

Sett inn Travel (Customer_ID, Customer_name, City, Customer_mob) verdier (198, 'Shanjela', 'Alaska', '03194389406'),
(203, 'Emine', 'Origon', '03194389406'),
(278, 'Chen', 'California', '+4638556855'),
(391, 'Huang', 'Alaska', '+7859465548'),
(180, 'Fie Hong', 'Kansas', '+7994685501'),
(245, 'Fengge', 'Alaska', '03194389406'),
(313, 'Ahmet', 'Origon', '+7805975474');

Ved å kjøre ovennevnte spørsmål, har vi lett satt inn forskjellige kunders data.

Bruk "Velg" -spørsmål

For å hente dataene til alle nødvendige tabellkolonner, må vi bruke "velg" -spørsmålet sammen med '*' -symbolet.

>> Velg * fra reise

Produksjonen viser hele posten til de syv forskjellige kundene fra reisebyrået.

Bruk i operatøren med karakter

I operatøren er ansatt for å spesifisere tilstanden. I dette tilfellet benyttet vi in ​​-operatøren med tegn. In -operatøren implementeres på kolonnen “Customer_name.”

>> Velg * fra Travel Where Customer_name in ('Chen', 'Emine');

Spørringen returnerer hele dataene til kunden hvis navn er "Chen" og "Emine.”

Hvis de nødvendige verdiene er til stede i kolonnene i tabellen, returnerer spørringen dataene som tilsvarer spesifiserte verdier.

Denne "utvalgte" spørringen bruker i operatøren til å sammenligne kundene til kundene. Vi bruker også "orden etter" -bestemmelsen for å organisere dataene i økende rekkefølge.

>> Velg * fra Travel Where City in ('Origon, "California," Kansas') Order av Customer_name;

Den foregående spørringen viser resultatet som inneholder dataene til kundene hvis by er Origon, California, Kansas. Dataene er sortert etter kolonnen “Customer_name.”

Bruk i operatøren med numeriske verdier

Vi kan spesifisere de numeriske verdiene ved å bruke in -operatøren i dette scenariet. In -operatøren brukes på kolonnen “Customer_id.”

>> Velg Customer_ID, Customer_name fra Travel Where Customer_id In (313, 391, 245);

Vi får bare kundenes og kundenavn for de kundene hvis ID -er er 313, 391 og 245.

Bruk ikke i operatøren

Vi bruker "Select" -spørsmålet for å få postene til kundene, men her spesifiserer vi tilstanden ved å bruke ikke i operatøren. "Hvor" -bestemmelsen inneholder tilstanden. Vi definerer tilstanden på kolonnen “By” på tabellen “Reise.”

>> Velg * fra reiser der City ikke i ('Origon', 'California', 'Kansas');

I produksjonen får vi postene til kunden hvis byer er annet enn Origon, California og Kansas. Så bordet har en oversikt over bare 3 kunder fordi byen deres er i Alaska.

La oss se på et annet tilfelle der vi bruker ikke i operatøren. Ikke i operatøren er ansatt i kolonnen “Customer_mob”. I spørringen definerer vi først kolonnenavnene som vi ønsker å hente fra tabellen “Travel.”Deretter bruker vi“ hvor ”-klausulen for å spesifisere attributtene til ikke i stand.

>> velg customer_id, customer_name, customer_mob fra reise der customer_mob ikke i (+7805975474, +799468550, +4638556855);

Utfallet av ovennevnte spørring vises nedenfor:

Konklusjon

I denne opplæringsguiden har vi snakket om detaljene om i operatøren i SQLite Query. In -operatøren brukes til å sjekke om de definerte verdiene er inkludert i kolonnene i tabellen eller ikke. På venstre side aksepterer IN og ikke i operatører en enkelt variabel operand, og på høyre side opprettes en kolonneoperand ved en spesifikk sekvens på null eller kanskje mer reelle tall eller et underspørs.