SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Tässä blogissa keskustelemme ja HAE. Nämä kaksi – yhdistettynä – ovat erittäin tehokkaita ja voivat auttaa meitä SQL-tietojen poimintatehtävissämme. Voimme käyttää näitä kahta tietojen poimimiseen tarpeidemme tai tarpeidemme perusteella.

OFFSETin tarkoitus on ohittaa ensimmäiset rivit, jotka olet maininnut tietojoukossasi. Toisaalta käytämme FETCH- toimintoa rajoittamaan rivejä. Molemmat ovat lausekkeen mukaisia ​​järjestysvaihtoehtoja . Muista, että nämä kaksi eivät toimi, jos et käytä ORDER BY -lausetta .

Tässä esimerkissä voimme käyttää tilausta tunnuksella tai tilaus nimellä . Sen jälkeen, kun käytät OFFSET 5 ROWS -toimintoa , se ohittaa ensimmäiset 5 riviä. Kun yhdistät HAE VAIN SEURAAVA 10 RIVIÄ , se saa vain seuraavat 10 dataa 5 rivin jälkeen.

Mutta jos emme käytä FETCH- komentoa , se näyttää kaikki muut rivit paitsi ne, joissa käytimme OFFSET .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Tämä tarkoittaa, että rivit 6-15 näkyvät tulostuksessamme eikä mitään muuta.

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Sisällysluettelo

Taulukon valitseminen

Ensin avataan omamme. Tässä esimerkissä meillä on jo yksinkertainen taulukko.

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Korosta seuraavaksi komento taulukon lataamiseksi.

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Napsauta sen jälkeen Suorita .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Sitten näet taulukon Tulokset- välilehdessä .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

OFFSETin käyttö SQL-tietojen poimimiseen

Tulosteessa näet, että meillä on tunnus ja nimi .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Jos suoritamme komennon " ORDER BY ID ", se lajittelee tiedot nousevaan järjestykseen tunnusnumeron mukaan.

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Voimme myös käyttää komentoa " ORDER BY ID DESC " lajitellaksesi tiedot laskevaan järjestykseen.

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Mutta tässä esimerkissä suoritamme " ORDER BY ID " -komennon. Ohitetaan seuraavaksi tulosteemme ensimmäiset 10 riviä. Joten kirjoitamme " OFFSET 10 ROWS ".

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Sen jälkeen korostetaan komennot, jotka aiomme suorittaa. Napsauta sitten Suorita .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Kun tarkistamme Tulokset-välilehden tulosteen , huomaamme, että käyttämämme komento ohitti ensimmäiset 10 riviä. Nyt se näyttää vain tiedot tunnuksesta 11 .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

FETCHin käyttäminen SQL-tietojen purkamiseen

Otetaan nyt käyttöön FETCH . Tässä esimerkissä noudetaan vain 2 riviä. Tämä tarkoittaa, että ID 11 ja ID 12 ovat ainoita ulostulossa.

Kirjoita ensin " FETCH NEXT 2 ROWS ONLY ."

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Seuraavaksi korostamme komennot ja napsautamme Suorita .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Sitten näet, että tulos näyttää ID 11 ja ID 12 vain .

SQL-tietojen purkaminen OFFSETin ja FETCHin avulla

Voit muuttaa lupaa milloin tahansa tavoitteesi mukaan. Voit ohittaa ensimmäiset 15 riviä kirjoittamalla " OFFSET FIRST 10 ROWS ". Yhdistettynä FETCH :iin siitä tulee tehokkaampi. Sen lisäksi, että käytät " ORDER BY ID " -toimintoa, voit käyttää myös " ORDER BY NAME " -toimintoa.

Johtopäätös

Lopuksi olemme keskustelleet OFFSET- ja FETCH- toimintojen käytöstä . Näiden kahden yksinkertaisen komennon avulla voit muuttaa rajoituksia ja ohjata tulosteita, joilla haluat näkyvän.

Jos et tarvitse ensimmäisiä 50 riviä, sinun ei tarvitse vierittää alaspäin. Sen sijaan voit saada sen helposti käyttämällä näitä yksinkertaisia ​​mutta tehokkaita komentoja. OFFSET javoi olla yksinkertainen. Mutta kun niitä käytetään yhdessä, niistä tulee tehokkaita, kun hallitset paremmin tietoja.

Jos haluat tietää lisää tästä aiheesta ja muusta siihen liittyvästä sisällöstä, voit varmasti tutustua alla olevaan asiaankuuluvien linkkien luetteloon.

Kaikki parhaat,

Hafiz


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.