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


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.