Sqlite ordre av

Sqlite ordre av
“SQLite Database gir forskjellige måter å konstruere, slette og kjøre SQL -setninger, samt andre databasestyringsoperasjoner. Innenfor en operasjon og gjennom alle funksjoner, må databaseoppføringer være distinkt. SQLite kjører uten behov for en annen server eller sekvens av operasjoner. SQLite er null-konfigurasjon som innebærer at det ikke krever installasjon eller vedlikehold. En enkel lagringsfil på plattformer inneholder et helt SQLite-datasett. SQLite er en lett database som har flere tilleggsfunksjoner. Det ville være selvstendig, noe som indikerer at den ikke krever noen ekstern funksjonalitet.SQLite -operasjoner tillater flere prosedyrer så vel som tråder å hente databasen trygt. Flertallet av spørringsspråkstrukturer håndteres av SQLite. SQLite er designet i ANSI-C og har et definitivt API. SQLite er tilgjengelig for både UNIX og Windows.

Bestillingen etter kommando er en SQL -spørring som sorterer poster. Det gjør det mulig for brukere å ordne datarammen i synkende eller stigende rekkefølge, avhengig av en enkelt eller til og med mer enn en kolonne. Kolonnetittelen som skal sorteres etter blir lagt til etter ordren etter setning, ledsaget av ASC eller DESC -betegnelsen i dette formatet. Begrepet “ASC” blir brukt for å ordne informasjonen i stigende rekkefølge, mens “Desc” viser at informasjon er organisert i synkende rekkefølge.

SQLite arrangerer datasettet ved hjelp av ASC -parameteren hvis vi ikke kan gi ASC- eller DESC -begrepet. På andre måter er det standard for å ordne dataene i stigende rekkefølge. Hvis vi ønsker å organisere datasettet med mer enn en kolonne, bruker vi et komma (,) for å dele dem. Bestillingen ved uttalelse organiserer oppføringer fra venstre mot høyre, bruker kolonner eller setninger. I andre termer bruker ordren ved uttalelse den første verdien i kolonnen for å ordne resultatene. Den andre kolonnen brukes deretter til å sortere de sorterte radene og så videre. Vi kan ordne datarammen som bruker en kolonne som ikke er inkludert i den spesifikke listen over utvalgte fraser. Vi går gjennom ordren ved uttalelse i SQLite dyptgående i denne artikkelen.

For å utføre kommandoene til SQLite, installerte vi “BD -nettleseren for SQLite Compiler.”

Lag tabell

I denne artikkelen skal vi opprette en tabell “ansatt” ved å utføre spørringen om “Opprett.”Tabellen over“ ansatt ”inneholder kolonner med 'ID, navn, e -post, by, lønn og post for forskjellige ansatte som jobber i organisasjonen.

Spørringen om "opprette" utføres effektivt, som vist på figuren under.

Tabellen "ansatt" er opprettet etter å ha kjørt ovennevnte spørring.

Sett inn data

Etter å ha opprettet tabellen, er neste trinn å sette inn dataene til forskjellige ansatte i tabellen. Så vi bruker spørringen om “Sett inn.”

Sett inn ansatt (ID, navn, e -post, by, lønn, ansattes) verdier (1, 'Gianna', '[email protected] ',' Indiana ',' 500 ',' 1605 '),
(2, 'Penelope', '[email protected] ',' Carolina ',' 2500 ',' 1603 '),
(3, 'Charlotte', '[email protected] ',' Washington ',' 1000 ',' 1609 '),
(4, 'Amelia', '[email protected] ',' Los Indiana ',' 3000 ',' 1601 '),
(5, 'Elizabeth', '[email protected] ',' Texas ',' 1500 ',' 1607 '),
(6, 'Sophia', '[email protected] ',' Maryland ',' 3500 ',' 1608 '),
(7, 'Layla', '[email protected] ',' Indiana ',' 2000 ',' 1602 '),
(8, 'nora', '[email protected] ',' Arkansas ',' 5000 ',' 1604 ');

Utgangen viser implementeringen av "Sett inn" -spørsmålet.

Sorterte dataene alfabetisk

I dette tilfellet ønsker vi å vise dataene til tabellen "ansatt" i alfabetisk format i henhold til navnet til de definerte ansatte.

>> Velg * fra ansattes ordre etter navn

Etter å ha brukt "orden etter" -klausulen, er dataene organisert som standard i stigende rekkefølge. "Orderen av" brukes på kolonnen "Navn.”

Organisere dataene i stigende rekkefølge

"Bestillingen etter" -bestemmelsen brukes på kolonnen "Lønn.”Ettersom vi ikke spesifiserer sorteringens rekkefølge, så som standard, vil den bli sortert i stigende rekkefølge.

>> Velg * fra ansattes ordre etter lønn

Her sorterer vi dataene til de ansatte i stigende rekkefølge i henhold til "lønnen" til ansatte.

Ordne dataene i synkende rekkefølge

For å sortere informasjonen fra de ansatte i synkende format, vil vi bruke "DESC" -begrepet i "Order med" -klausulen like etter kolonnenavnet.

>> Velg * fra ansattes bestilling av EmployeeD Desc

I dette tilfellet vil "orden etter" -bestemmelsen ordne dataene ved å bruke "ansatt" i synkende rekkefølge som gitt nedenfor.

Bruk både stigende og synkende parametere

Mens vi ordner dataene ved hjelp av "orden etter" uttalelse, kan vi bruke både stigende og synkende parametere på forskjellige tabeller ved å bruke "Select" -kommandoen.

>> Velg navn, lønn, ansatt fra ansattes ordre etter lønn ASC, EmployeeD Desc

Spørringen "Select" blir brukt for å få dataene, inkludert navn, lønn og ansatt i de ansatte. Vi bruker "ordren etter" -klausulen om "lønn" og "ansattes" kolonner i saken. Dataene om "lønn" vil bli organisert i stigende rekkefølge her, og dataene fra "EmployeeId" vil bli arrangert i det synkende formatet.

Ordne dataene etter spesifikk stilling

Vi kan bruke "orden etter" -bestemmelsen for å sortere dataene i kolonnene ved å definere posisjonene.

>> Velg navn, lønn, ansatt fra ansattes ordre med 3,2

Her bruker vi "ordren etter" -bestemmelsen på stilling 3 og 2. Dette viser tredje og andre kolonne i tabellen "ansatt" vil bli sortert i stigende rekkefølge.

Kommandoen “Order by” brukes på den andre kolonnen i den definerte tabellen.

>> Velg navn, lønn, ansatt fra ansattes bestilling av 2 DESC

Spørringen returnerer dataene (navn, lønn og ansattes) av de ansatte. Ettersom indeksen for kolonnen “EmployeeId” er 2, så dets data vil bli ordnet på synkende måte.

Bruk uttalelsen om "ordre etter" på en enkelt kolonne

Vi kan ordne dataene fra enkeltkolonnen så vel som mer enn en kolonne ved å bruke "orden etter" -uttalelsen.

>> Velg navn, by, lønn, ansatt fra ansatt der lønn<2500 ORDER by Name DESC

Etter å ha utført spørringen ovenfor, får vi dataene fra at de ansatte har en "lønn" mindre enn 2500. Og "navnene" på de ansatte vil bli sortert alfabetisk i synkende rekkefølge.

Konklusjon

Denne artikkelen forklarer bruken av sqlite “Order by” -klausulen. "Ordren etter" uttalelse i SQLite blir brukt til å ordne kolonner i synkende eller stigende rekkefølge. Generelt lagrer SQLite -databasen informasjon i en udefinert sekvens og henter verdier i samme uidentifiserte format når du bruker SQLite SELECT -kommandoen for å få data. Vi kan arrangere SQLite SELECT -spørringsdatasett på stigende eller synkende måte som bruker ordren ved uttalelse i SQLite, avhengig av behov.