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

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

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.