Hvordan du bruker begrensningsklausul i sqlite

Hvordan du bruker begrensningsklausul i sqlite
Et RDBMS (Relational Database Management System) brukes til å administrere databasene som inneholder nettstedets eller programmets data. Det er to hovedrelasjonelle databasestyringssystemer, MySQL og SQLite, der SQLite har en enkel arkitektur, da den ikke trenger en egen server fordi den bruker den lokale lagringen av maskinen den opererer.

Som andre RDBM-er, inneholder SQLite også et bredt spekter av innebygde funksjoner og utsagn som brukes til å utføre forskjellige oppgaver. I denne skrivingen vil vi forklare hva som er begrensningsklausulen i SQLite og hvordan den kan brukes.

Hva er en begrensningsklausul i SQLite?

Dataene til et nettsted er lagret i databasene i form av tabeller, som videre består av kolonner og rader. Når vi ønsker å vise tabellen, viser den en milliard rader, og det er veldig vanskelig for brukeren å hente ut relevant informasjon fra tabellen. For å vise det valgte antall rader for å vise valgte data, bruker vi begrensningsklausulen.

Den generelle syntaks for begrensningsklausulen er:

Velg kolonne_navn fra tabell_navn grense ROW_COUNT;

Bruk valg til å få tilgang til data, erstatte kolonnenavnet og tabellnavn i syntaks ovenfor. Bruk deretter grenseklausulen sammen med Row_Count, som er antall rader du vil vise.

For å forstå det vurderer vi en tabell, Students_name, hvis data kan vises ved hjelp av kommando:

Velg * fra Students_name;

Den viste de ti radene på tabellen, som inneholder studentnavnet og student -ID. For å vise bare fem rader med data, vil vi bruke grenseklausulen og utføre uttalelsen:

Velg * fra Students_name Limit 5;

Vi kan se fra utdataene, bare de fem første radene har blitt vist av både std_id og std_name. For å vise bare de fem første navnene på STD_NAMES, utfør kommandoen:

Velg STD_NAME fra Students_name Limit 5;

Hvordan kan en begrensningsklausul brukes sammen med en forskyvning i sqlite?

I SQLite kan grenseklausulen brukes sammen med forskyvningsklausulen for å vise antall rader fra et bestemt punkt i stedet for fra begynnelsen. Den generelle syntaksen ved å bruke grenseklausulen langs forskyvning er som:

Velg [Column_List] fra [Table_name] Limit [ROW_Count] Offset [start_countdown];

For bedre forståelse, bør du vurdere den samme tabellen over studentnavn, vi ønsker å vise fire rader som starter fra fjerde rad, kommandoen vil være:

Velg * fra Students_name Limit 4 Offset 3;

Tilsvarende, hvis vi ønsker å vise de to siste navnene på studenter som bruker grensen og forskyvningsklausulen:

Velg STD_NAME fra Students_name Limit 2 Offset 8;

Konklusjon

SQLite inneholder en rekke innebygde klausuler og funksjoner som gjør det enkelt å utføre forskjellige oppgaver. Limiteklausulen brukes til å vise det selektive antallet rader i hvilken som helst tabell, sammen med grens. Denne oppskrivningen er assosiert med forklaringen av begge disse klausulene og hvordan de kan brukes, dessuten blir den generelle syntaksen for å bruke disse klausulene forklart så vel som ved hjelp av eksempler.