SQL adatkinyerés OFFSET és FETCH használatával

Ebben a blogban megvitatjuk és ELKERÜLJÜK. Ez a kettő – kombinálva – nagyon erős, és segíthet SQL adatkinyerési feladatainkban. Ezt a kettőt felhasználhatjuk az adatok kinyerésére a követelményeink vagy szükségleteink alapján.

Az OFFSET célja, hogy kihagyja az első sorokat, amelyeket az adatkészletében említett. Másrészt a FETCH-t használjuk a sorok korlátozására. Mindkettő záradék szerinti sorrend . Ne feledje, hogy ez a kettő nem működik, ha nem használja az ORDER BY záradékot .

Ebben a példában használhatjuk az azonosító szerinti rendelést vagy a név szerinti rendelést . Ezt követően az OFFSET 5 ROWS használatakor az első 5 sort kihagyja. Ha kombinálja a FETCH NEXT 10 ROWS ONLY ( CSAK KÖVETKEZŐ 10 SOR KÉSZÍTÉSE) parancsát, akkor csak a következő 10 adatot kapja meg az 5 sor után.

De ha nem használjuk a FETCH parancsot , akkor az összes többi sort megjeleníti, kivéve azokat, ahol az OFFSET parancsot használtuk .

SQL adatkinyerés OFFSET és FETCH használatával

Ez azt jelenti, hogy a 6–15. sorok jelennek meg a kimenetünkben, semmi más.

SQL adatkinyerés OFFSET és FETCH használatával

Tartalomjegyzék

Táblázat kiválasztása

Először is nyissuk ki a mi. Ebben a példában már van egy egyszerű táblázatunk.

SQL adatkinyerés OFFSET és FETCH használatával

Ezután jelölje ki a parancsot a táblázat betöltéséhez.

SQL adatkinyerés OFFSET és FETCH használatával

Ezt követően kattintson a Végrehajtás gombra .

SQL adatkinyerés OFFSET és FETCH használatával

Ezután megjelenik a táblázat az Eredmények lapon .

SQL adatkinyerés OFFSET és FETCH használatával

OFFSET használata SQL adatkinyeréshez

A kimenetben látni fogja, hogy van azonosítónk és név .

SQL adatkinyerés OFFSET és FETCH használatával

Ha végrehajtjuk az „ ORDER BY ID ” parancsot, akkor az azonosító számtól függően növekvő sorrendbe rendezi az adatokat.

SQL adatkinyerés OFFSET és FETCH használatával

SQL adatkinyerés OFFSET és FETCH használatával

Használhatjuk az „ ORDER BY ID DESC ” parancsot is az adatok csökkenő sorrendbe rendezéséhez.

SQL adatkinyerés OFFSET és FETCH használatával

Ebben a példában azonban az „ ORDER BY ID ” parancsot fogjuk végrehajtani. Ezután hagyjuk ki az első 10 sort a kimenetünkben. Tehát beírjuk, hogy „ 10 SOR OFFSET

SQL adatkinyerés OFFSET és FETCH használatával

Ezek után emeljük ki a végrehajtandó parancsokat. Ezután kattintson a Végrehajtás gombra .

SQL adatkinyerés OFFSET és FETCH használatával

Az Eredmények lapon lévő kimenet ellenőrzésekor látni fogjuk, hogy az általunk használt parancs kihagyta az első 10 sort. Most csak a 11-es azonosító adatait mutatja .

SQL adatkinyerés OFFSET és FETCH használatával

A FETCH használata SQL adatkinyeréshez

Használjuk most a FETCH parancsot . Ebben a példában csak 2 sort fogunk lekérni . Ez azt jelenti, hogy az ID 11 és ID 12 lesz az egyetlen a kimenetben.

Először írjuk be, hogy „ CSAK A KÖVETKEZŐ 2 SOR KERESÉSE ”.

SQL adatkinyerés OFFSET és FETCH használatával

Ezután jelöljük ki a parancsokat, és kattintsunk a Végrehajtás gombra .

SQL adatkinyerés OFFSET és FETCH használatával

Ezután látni fogja, hogy a kimenet csak a 11-es és 12-es azonosítót mutatja .

SQL adatkinyerés OFFSET és FETCH használatával

A céltól függően bármikor módosíthatja az engedélyt. Az első 15 sort kihagyhatja, ha beírja az „ ELSŐ 10 SOR OFFSET ” parancsát. A FETCH funkcióval kombinálva erősebbé válik. Az „ ORDER BY ID ” használata mellett használhatja az „ ORDER BY NAME ” funkciót is.

Következtetés

Az egészet összefoglalva megvitattuk az OFFSET és a FETCH használatát . Ezzel a két egyszerű paranccsal módosíthatja a korlátozásokat, és szabályozhatja a kimenetet, amelyen meg szeretné jeleníteni a sorokat.

Ha nincs szüksége az első 50 sorra, akkor nem kell lefelé görgetnie. Ehelyett könnyen megszerezheti ezeket az egyszerű, de hatékony parancsokat. OFFSET ésegyszerű lehet. Együtt használva azonban erőteljesebbé válnak, mivel jobban irányíthatja az adatokat.

Ha többet szeretne megtudni erről a témáról és más kapcsolódó tartalomról, tekintse meg a vonatkozó linkek alábbi listáját.

Minden jót,

Hafiz


Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Ebben az oktatóanyagban a LuckyTemplates költségvetés-elosztási algoritmusán fogok átmenni, ahol összehasonlíthatja a havi előrejelzéseket a napi értékesítéssel.

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Ismerje meg, hogyan állíthatja be helyesen a számítások összegeit a fejlett DAX-képletek és a LuckyTemplates fejlett logikájának segítségével.

PowerApps nézetek és űrlapok: létrehozása és testreszabása

PowerApps nézetek és űrlapok: létrehozása és testreszabása

További információ a PowerApps-nézetekről és -űrlapokról, valamint arról, hogyan hozhatja létre és testreszabhatja azokat kifejezetten az Ön által létrehozott alkalmazáshoz.

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

Ebben a blogbemutatóban belemerülök a LuckyTemplates jelentéssablonjainak testreszabásához és a pénzügyi információk és adatok hatékony megjelenítéséhez.

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

Így néz ki egy kiváló LuckyTemplates jelentéstervezés. Ez egy gyári kialakítás, amely elemleírásokat és könyvjelzőket használ epikus navigációval.

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

Ismerje meg a különbséget a LuckyTemplates USERELATIONSHIP függvény és a TREATAS függvény között, amelyeket a DAX-mértékek létrehozásakor használnak.

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

ISNULL SQL függvény esetutasításokban

ISNULL SQL függvény esetutasításokban

Tanulja meg és értse meg, hogyan használhatja a CASE utasítást az ISNULL SQL függvénnyel együtt érték visszaadására, ha NULL érték van.

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

Példák a LuckyTemplates irányítópultjára, tanulja meg és értse meg, hogyan hozhatja létre a leginnovatívabb oldalfordító vizualizációt a LuckyTemplates irányítópult kialakításához ezekben az egyszerű lépésekben!

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.