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.