SQL-datautvinning ved bruk av OFFSET og FETCH

I denne bloggen vil vi diskutere og HENTE. Disse to – når de kombineres – er svært kraftige og kan hjelpe oss med våre SQL-datautvinningsoppgaver. Vi kan bruke disse to til å trekke ut data basert på våre krav eller behov.

Hensikten med OFFSET er å hoppe over de første radene du har nevnt i datasettet. På den annen side bruker vi FETCH for å begrense radene. De er begge alternativer for rekkefølge etter klausul . Husk at disse to ikke vil fungere hvis du ikke bruker ORDER BY-klausulen .

I dette eksemplet kan vi bruke bestilling etter ID eller bestilling etter navn . Etter det, når du bruker OFFSET 5 ROWS , hopper den over de første 5 radene. Når du kombinerer KUN FETCH NEXT 10 ROWS , vil den bare få de neste 10 dataene etter de 5 radene.

Men hvis vi ikke bruker kommandoen FETCH , vil den vise alle de andre radene bortsett fra de der vi brukte OFFSET .

SQL-datautvinning ved bruk av OFFSET og FETCH

Dette betyr at rad 6 til 15 vises i utdataene våre og ingenting annet.

SQL-datautvinning ved bruk av OFFSET og FETCH

Innholdsfortegnelse

Velge en tabell

Først, la oss åpne vår. I dette eksemplet har vi allerede en enkel tabell.

SQL-datautvinning ved bruk av OFFSET og FETCH

Deretter markerer du kommandoen for å laste tabellen.

SQL-datautvinning ved bruk av OFFSET og FETCH

Klikk deretter på Utfør .

SQL-datautvinning ved bruk av OFFSET og FETCH

Deretter vil du se tabellen i fanen Resultater .

SQL-datautvinning ved bruk av OFFSET og FETCH

Bruke OFFSET for SQL Data Extraction

I utdataene ser du at vi har ID og navn .

SQL-datautvinning ved bruk av OFFSET og FETCH

Hvis vi utfører kommandoen med " ORDER BY ID ", vil den sortere dataene på en stigende måte avhengig av ID-nummeret.

SQL-datautvinning ved bruk av OFFSET og FETCH

SQL-datautvinning ved bruk av OFFSET og FETCH

Vi kan også bruke kommandoen " ORDER BY ID DESC " for å sortere dataene på en synkende måte.

SQL-datautvinning ved bruk av OFFSET og FETCH

Men for dette eksempelet vil vi utføre kommandoen " ORDER BY ID ". La oss deretter hoppe over de første 10 radene i utdataene våre. Så vi skriver " OFFSET 10 ROWS ."

SQL-datautvinning ved bruk av OFFSET og FETCH

Etter det, la oss fremheve kommandoene vi skal utføre. Klikk deretter på Utfør .

SQL-datautvinning ved bruk av OFFSET og FETCH

Ved å sjekke utdataene i fanen Resultater , vil vi se at kommandoen vi brukte hoppet over de første 10 radene. Nå viser den bare dataene fra ID 11 .

SQL-datautvinning ved bruk av OFFSET og FETCH

Bruke FETCH for SQL Data Extraction

La oss nå bruke FETCH . I dette eksemplet vil vi bare HENTE 2 rader. Dette betyr at ID 11 og ID 12 vil være de eneste i utgangen.

Først, la oss skrive " HENT KUN NESTE 2 RADER ."

SQL-datautvinning ved bruk av OFFSET og FETCH

Deretter markerer vi kommandoene og klikker på Utfør .

SQL-datautvinning ved bruk av OFFSET og FETCH

Deretter vil du se at utgangen viser ID 11 og ID 12 bare i .

SQL-datautvinning ved bruk av OFFSET og FETCH

Du kan endre tillatelsen når som helst, avhengig av målet ditt. Du kan hoppe over de første 15 radene ved å skrive " OFFSET FIRST 10 ROWS ." Når den kombineres med FETCH , blir den kraftigere. Bortsett fra å bruke " ORDER BY ID ", kan du også bruke " ORDER BY NAME .

Konklusjon

For å avslutte det hele, har vi diskutert bruken av OFFSET og FETCH . Ved å bruke disse to enkle kommandoene, vil du kunne endre restriksjoner og kontrollere utdataene på hvilke rader du vil vises.

Hvis du ikke trenger de første 50 radene, trenger du ikke rulle nedover. I stedet kan du enkelt få det ved å bruke disse enkle, men kraftige kommandoene. OFFSET ogkan være enkelt. Men når de brukes sammen, blir de kraftige ettersom du har mer kontroll på dataene.

Hvis du vil vite mer om dette emnet og annet relatert innhold, kan du absolutt sjekke listen over relevante lenker nedenfor.

Beste ønsker,

Hafiz

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.