SQLite SELECT SPØRSMÅL

SQLite SELECT SPØRSMÅL

SQLite er en prosess i prosessen som gir et interaksjonelt SQL-databasesystem som er selvstendig, virtualisert og krever ingen initialisering. SQLite er et av de mest populære databasesystemene. Likevel har bruken noe med sin kompleksitet å gjøre. Sqlites kode er offentlig tilgjengelig. Det er en nullkonfigurasjonsdatabase som indikerer at brukere ikke trenger å installere den på datamaskinen som andre databaser.

SQLite-databasen ville ikke være en frittstående prosedyre som noen andre databaser; Brukere kan integrere det i ethvert program eksplisitt eller interaktivt, avhengig av kravene. SQLite har øyeblikkelig tilgang til sine lagrede poster. I SQLite er SELECT -setningen den mest passende kommandoen for å få tilgang til og hente data fra bestemte tabeller. Select -kommandoen brukes til å utføre enkle databasespørsmål eller komplekse spørsmål mot forskjellige begrensninger. En valgt kommando vil ikke endre databasen på noen måte.

En spørring, ofte kjent som en valgt kommando, instruerer en database for å hente spesifikke data fra en spesifisert tabell som er lagret i en database. Begrepet SELECT er ledsaget ved å bruke et rom og et sett med komma-separerte verdier i SELECT-setningen. * Symbolet vil bli brukt for å velge alle attributtene til den definerte tabellen. Etterpå vises fra termin, tittelen på tabellen, vises. Denne uttalelsen brukes til å spesifisere oppdateringer og andre operasjoner i databasen i tillegg til å lese informasjonen.

Vi vil gå over detaljene i Select -setningen og illustrere hvordan du bruker den for å hente informasjon i denne artikkelen. Vi har de brukbare skjemaene i de tilfeller for å demonstrere den grunnleggende strukturen. SELECT kan enkelt administrere mye mer kompliserte brukssaker.

For å kjøre spørsmålene, må vi installere hvilken som helst kompilator. Her installerte vi programvaren “BD Browser for SQLite”. Først har vi opprettet en ny database ved å velge valget "Ny database" fra menylinjen. Dette vil bli lagret i mappen med SQLite -databasefiler. For å lage en ny database, utfører vi spørringen. Deretter oppretter vi en tabell ved å kjøre sin spesifikke spørring. Vi må legge til dataene i tabellen, så vi utfører spørringen om "Sett inn".

Lag et bord

Vi oppretter tabellen som heter “Student” og lagrer dataene. Denne tabellen har forskjellige kolonner, inkludert "ID", "Navn", "E -post" og "City". Id har en "heltall" datatype. Mens navn, e -post og byen har "tekst" datatype. Den primære nøkkelen til følgende tabell er “ID”:

Tabellen "Student" er opprettet med hell.

Sett inn dataene

Etter å ha opprettet tabellen "Student", setter vi inn dataene til studenten i denne tabellen. Så vi utfører "Sett inn" -spørsmålet.

De spesifiserte dataene settes effektivt inn i følgende tabell:

Velg spørring for en enkelt tabell

Vi kjører "Select" -spørsmålet ved å hente hele dataene i tabellen "Student".

Vi får dataene fra studenten 'Olivia' ved å kjøre "Select" -spørsmålet.

Vi ønsker å sette inn dataene, inkludert ID, navn, e -post og by på seks flere studenter, så vi utfører "Sett inn" -spørsmålet.

Spørringen om “Sett inn” er vellykket ansatt.

Velg definerte kolonner

Følgende spørring henter de spesifikke dataene til tabellen “Student”, som er nevnt i “Select” -spørsmålet.

Her får vi definerte kolonner (id, navn og by) av alle studentene etter å ha kjørt spørringen.

Anta at vi ønsker å hente all data fra de nødvendige studentene. Deretter kjører vi "Select" -spørsmålet med * symbolet.

Den forrige spørringen utføres vellykket. Vi får tabellen som viser ID, navn, e -post og by for alle studenter.

Gi nytt navn til kolonnenavnet

I dette trinnet bruker vi "alter" -spørsmålet på tabellen "Student". Denne spørringen endrer kolonnenavnet “City” til kolonnenavnet “State”.

Spørringen om alter-rolle utføres vellykket.

Nå implementerer vi igjen “Select” -kommandoen med * symbolet for å få dataene til alle studenter.

Vi får alle kolonnene i tabellen "Student".

Bruk der klausulen

Hver gang vi trenger dataene til noen definerte studenter, har vi brukt "hvor" -klausulen sammen med "Select" -kommandoen. "Where" -bestemmelsen omfatter betingelsen for å hente dataene.

Her ønsker vi at dataene til at studentene skal ha gebyret lik 1200, så legg til “Where Peis = 1200” i spørringen.

I dette tilfellet bruker vi "hvor" -tilstanden på "Select" -spørsmålet for å hente detaljene til studentene hvis gebyr er mindre enn 2000. I "hvor" leddet kan vi definere uttrykket.

Vi har dataene fra tre studenter “Olivia, Emma og Charlotte” i utgangen.

Bruk begrensningsklausul

Nå ønsker vi å hente dataene fra de fire første studentene. Derfor har vi brukt "Select" -spørsmålet ved siden av "Limit" -klausulen. Her setter vi verdien av "grense" til 4.

Den forrige spørringen kjøres vellykket, og vi får hele detaljene om de fire første studentene. Vi vil begrense antall rader.

Vi kan hente dataene til studentene ved å bruke øvre og nedre grenser. For dette formålet har vi brukt "Limit" -klausulen sammen med "Select" -spørsmålet. Grensene er ansatt på "ID" for studenten.

Tabellen viser resultatet av at studenten har ID = 3 og ID = 5 fordi vi har brukt nedre grense “2” og øvre grense “3” i spørringen.

Konklusjon

I denne gjenstanden har vi diskutert SQLite Select -spørringen. Hoveduttalelsen for å spørre en SQLite DB er Select -delen. Vi kan spesifisere hva vi skal hente i delen "Velg". Men inntil vi kommer til SELECT -erklæringen, kan vi skaffe dataene fra fra -seksjonen. "Fra" -uttalelsen ville utpeke hvor data skal hentes fra. Vi kan spesifisere dataene fra en eller kanskje flere tabeller eller underlag ved hjelp av "fra" -uttalelsen. Vi kan bruke betingelser på "velg" -spørsmålet ved å bruke ordet "hvor" og spesifisere de øvre og nedre grensene for IDen ved hjelp av "grense".